Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Back-End Engineer (Ruby on Rails) image - Rise Careers
Job details

Back-End Engineer (Ruby on Rails)

Pixelmatters is a digital product studio. We’re a team of strategists, designers and engineers creating top-quality digital products.

Our mission is to empower businesses to achieve their full potential by creating top-quality digital products while fostering great relationships along the way. We envision a world where great user experience is the norm, not the exception, inspiring businesses and people to be at their best.

We're looking for you, a meticulous, curious and adaptable Back-End Engineer, who have the ability to develop scalable and efficient software solutions, ensuring robust functionality and performance. In addition, you are a collaborative team player, actively supporting and promoting knowledge sharing as part of your approach.

Your role will focus on designing, testing, and implementing back-end systems, playing a key role in building secure, high-performance applications. You will be involved in all stages of back-end development, from database design to API implementation and system architecture. For this reason, it’s expected that you are comfortable working with server-side languages, frameworks, and cloud infrastructure.

Some of your day-to-day tasks will include developing and optimizing APIs, designing and maintaining databases, managing infrastructure and CI/CD pipelines, writing tests, and ensuring system scalability and reliability.

  • At least 3 years of experience as a Back-End Engineer
  • Experience with Ruby on Rails, or similar Back-End framework (e.g. Django or Laravel)
  • Knowledge of database modelling and administration (PostgreSQL, MySQL, MongoDB and/or Redis)
  • Ability to design and implement APIs and to integrate third parties
  • Familiar with version control systems such as Git
  • Excellent understanding of English and Portuguese (written and spoken)


It would be awesome if you also have...

  • Ability to design and implement applications' architectures in a cloud infrastructure service. GCP is a plus.
  • Basic understanding of CI/CD concepts and tools
  • Ability to build and run Docker containers
  • Proficiency with unit and integration tests

Compensation

  • The salary range from this role is between €26,126 to €43,626 annual gross which includes meal, vacation, and Xmas allowance.
Pixelmatters Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Pixelmatters DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Pixelmatters
Pixelmatters CEO photo
André Oliveira
Approve of CEO

Average salary estimate

$34876 / YEARLY (est.)
min
max
$26126K
$43626K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Back-End Engineer (Ruby on Rails), Pixelmatters

Join the talented team at Pixelmatters as a Back-End Engineer specializing in Ruby on Rails! We're a creative digital product studio dedicated to crafting top-notch digital experiences that empower businesses to shine. In this role, you will thrive in a collaborative environment where your meticulous nature and curiosity will be put to great use. As a Back-End Engineer, you'll be pivotal in designing, testing, and implementing back-end systems that ensure robust applications perform at their best. Your work will encompass everything from database design to API implementation, focusing on creating high-performance, secure software solutions. You will also be responsible for optimizing APIs, maintaining databases, and managing our infrastructure and CI/CD pipelines. With at least 3 years of experience in back-end development, you should be proficient in Ruby on Rails or a similar framework, and possess a solid understanding of database management, cloud infrastructure, and version control systems like Git. We believe that great user experiences should be the norm, and by joining us, you will be an essential part of turning that vision into reality. Plus, with our remote-first approach and an inspiring workspace in downtown Porto, you’ll enjoy flexibility and a quality-driven culture. If you're ready to take your back-end engineering skills to the next level while making a real impact, we can't wait to hear from you!

Frequently Asked Questions (FAQs) for Back-End Engineer (Ruby on Rails) Role at Pixelmatters
What are the main responsibilities of a Back-End Engineer at Pixelmatters?

As a Back-End Engineer at Pixelmatters, your primary responsibilities will include designing and implementing back-end systems, developing and optimizing APIs, maintaining databases, and managing infrastructure and CI/CD pipelines. You'll play a key role in ensuring robust functionality and performance of our digital products, all while collaborating with our talented team to promote knowledge sharing and a quality-driven work environment.

Join Rise to see the full answer
What qualifications do I need to apply for the Back-End Engineer position at Pixelmatters?

To be considered for the Back-End Engineer role at Pixelmatters, applicants should have at least 3 years of experience in back-end development with a strong knowledge of Ruby on Rails or a similar framework. Additionally, familiarity with database modeling and administration, API design, cloud infrastructure services, and version control systems such as Git is essential.

Join Rise to see the full answer
What working environment can I expect at Pixelmatters as a Back-End Engineer?

At Pixelmatters, you can expect a collaborative and inspiring work environment where quality is prioritized. With a remote-first policy, you have the option to choose between working from home and utilizing our office in downtown Porto, allowing you to maintain a work-life balance that suits your needs.

Join Rise to see the full answer
Is knowledge of cloud services important for the Back-End Engineer role at Pixelmatters?

Yes, having knowledge of cloud services is important for the Back-End Engineer role at Pixelmatters. Familiarity with designing and implementing applications' architectures in cloud infrastructure services, like GCP, is highly desirable, as it plays a crucial part in building scalable and reliable applications.

Join Rise to see the full answer
What benefits can I expect as a Back-End Engineer at Pixelmatters?

As a Back-End Engineer at Pixelmatters, you will enjoy a competitive salary ranging from €26,126 to €43,626 annually, which includes meal, vacation, and Christmas allowances. Additional benefits include health insurance and a flexible work environment that supports both remote and office work options, fostering a larger work-life integration.

Join Rise to see the full answer
Common Interview Questions for Back-End Engineer (Ruby on Rails)
Can you explain your experience with Ruby on Rails as a Back-End Engineer?

When answering this question, highlight specific projects you've worked on using Ruby on Rails, detailing the challenges you faced, how you overcame them, and the results of your contributions. Make sure to emphasize your problem-solving skills and your ability to optimize applications for performance.

Join Rise to see the full answer
What is your approach to designing and implementing APIs?

Discuss the methodologies you employ when designing APIs, such as REST or GraphQL, and how you ensure they are secure and efficient. Provide examples of how you’ve managed versioning, documentation, and integration with front-end systems.

Join Rise to see the full answer
How do you handle database migrations in a production environment?

Explain the strategies you use for managing database migrations, including version control for scripts, testing migrations in staging environments, and how you ensure data integrity during the process. Providing examples from past projects can strengthen your answer.

Join Rise to see the full answer
Can you describe your experience with CI/CD tools?

When answering, mention the CI/CD tools you have used, such as Jenkins or GitHub Actions, and explain how you've implemented them in your projects to streamline deployment processes. Highlight any improvements in efficiency or reduction in errors as a result.

Join Rise to see the full answer
How do you ensure the scalability and reliability of back-end systems?

Discuss your approach to building scalable systems, such as using microservices architecture or load balancing. Mention how you monitor system performance and what strategies you've used to optimize reliability during high-traffic scenarios.

Join Rise to see the full answer
What role do you think teamwork plays in software development?

Describe the importance of teamwork in your development process, emphasizing communication, collaboration, and the sharing of ideas. Provide examples of how working effectively with a team has led to successful project outcomes.

Join Rise to see the full answer
How do you keep your skills current in the ever-evolving tech landscape?

Share how you stay updated with the latest trends and technologies in back-end development, such as attending webinars, participating in forums, or taking courses. Mention any specific resources or communities you engage with regularly.

Join Rise to see the full answer
What is your experience with Docker and containerization?

Talk about how you have utilized Docker in your previous projects, detailing the benefits of containerization for deploying applications. Provide examples of how Docker has improved your development or deployment processes.

Join Rise to see the full answer
Can you describe a challenging bug you encountered and how you resolved it?

Use this opportunity to showcase your problem-solving abilities. Discuss the context of the bug, the investigative steps you took to identify the issue, and the solution you implemented to fix it, emphasizing any lessons learned in the process.

Join Rise to see the full answer
Why do you want to work as a Back-End Engineer at Pixelmatters?

Here, express your passion for creating high-quality digital products and why Pixelmatters' mission resonates with you. Share what excites you about the role, the team, and the company's approach to work-life balance and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Pixelmatters Remote No location specified
Posted 5 days ago
Photo of the Rise User
Pixelmatters Remote No location specified
Posted 5 days ago
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Collaboration over Competition
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Paid Time-Off
Sabbatical
WFH Reimbursements
Flex-Friendly
Photo of the Rise User
Visa Remote Austin, Texas, United States
Posted 4 days ago
Photo of the Rise User
IMC Hybrid Chicago, United States
Posted 5 days ago
Photo of the Rise User
Palo Alto Networks Hybrid Santa Clara, California, United States
Posted 4 days ago

Our mission is to empower businesses to achieve their full potential by creating top-quality digital products, while fostering great relationships along the way. We envision a world where great user experience is the norm, not the exception, insp...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!