Senior Back-End Engineer (Remote, International)
Remote (Brazil)
The Muse, including its platforms themuse.com, fairygodboss.com, and purposejobs.com, attracts 70 million annual users, primarily Gen Z and Millennial professionals, to connect with companies and find a career that matches their values. Founded in 2011, we were named one of Fast Company's 50 Most Innovative Companies in the World. We have a highly diverse user base of Millennial & Gen Z jobseekers who we help match with companies as wide-ranging as Meta, Nike and the FBI, on the strength of those companies' values, cultures, and employee experiences. Our users come to TheMuse.com for original career advice from prominent experts, access to the best coaches, and a behind-the-scenes look at job opportunities.
In 2022, The Muse acquired Fairygodboss, the largest online career community for women, and in 2024, The Muse acquired Purpose Jobs, the go-to platform for values-driven job discovery. The Muse operates the three brands as a single organization.
The Role
We are looking for an experienced Senior Back-End Engineer with strong technical expertise and collaborative skills. The candidate will work with our engineering team to build and maintain scalable, distributed systems that power our platforms. You will be instrumental in developing robust backend services that support our mission of connecting millions of job seekers with meaningful career opportunities.
You will create innovative solutions as you architect and implement new features that help us better serve our users and clients. As a senior member of the team, you'll have the opportunity to mentor other engineers and contribute to technical decisions that shape our platform's future.
We work remotely and are looking for teammates who can work primarily during our business hours of 9-5pm (GMT-5), although availability outside these hours may be required for releases and critical issues that require immediate resolution.
Responsibilities
-Design and implement scalable backend services and APIs that power our core platform features
-Lead the development of data pipelines and integration systems that connect our various platforms and services
-Collaborate with cross-functional teams to understand both business and product requirements and translate them into technical solutions
-Architect and maintain distributed systems that can handle our platforms' growing user base
-Implement and maintain data quality processes and monitoring systems
-Contribute to technical design decisions and help establish best practices for the engineering team
-Mentor junior engineers and promote engineering excellence within the team
-Participate in code reviews and ensure high- code quality standards
Qualifications and Requirements
-5+ years of professional software engineering experience, with a focus on backend development
-Strong proficiency in Python and experience with asynchronous programming
-Proven experience working with distributed systems and cloud platforms (AWS, Google Cloud)
-Solid understanding of database technologies, particularly PostgreSQL
-Experience with containerization technologies, particularly Docker
-Strong software engineering fundamentals including system design, data structures, and algorithms
-Excellent problem-solving skills and ability to debug complex systems
-Strong communication skills, including the ability to communicate in non-technical language to functional and executive leaders
-Experience working in collaborative, cross-functional teams across countries and timezones
-Experience with version control systems (Git) and CI/CD pipelines (CircleCI)
Preferred Qualifications
-Experience implementing and supporting ELT/ETL data pipelines
-Knowledge of data quality management and related tooling
-Experience with DBT and data warehousing technologies
-Familiarity with ElasticSearch, Redshift, and Redis
-Experience with microservices architecture
-Contributions to open-source projects
-Experience mentoring junior developers
-Proven self-starter comfortable working in a matrixed, remote work environment
Estimated annual salary of $100K USD, depending on seniority, experience, and location.
At The Muse, we believe that great ideas come from anywhere. We support a collaborative environment and value open participation from individuals with different ideas, experiences, and perspectives. We believe having a diverse team makes The Muse a more interesting and innovative place to work, and we strive every day to make The Muse a welcoming and inclusive place for all. Apply
In 2022, The Muse acquired Fairygodboss, the largest online career community for women, and in 2024, The Muse acquired Purpose Jobs, the go-to platform for values-driven job discovery. The Muse operates the three brands as a single organization.
The Role
We are looking for an experienced Senior Back-End Engineer with strong technical expertise and collaborative skills. The candidate will work with our engineering team to build and maintain scalable, distributed systems that power our platforms. You will be instrumental in developing robust backend services that support our mission of connecting millions of job seekers with meaningful career opportunities.
You will create innovative solutions as you architect and implement new features that help us better serve our users and clients. As a senior member of the team, you'll have the opportunity to mentor other engineers and contribute to technical decisions that shape our platform's future.
We work remotely and are looking for teammates who can work primarily during our business hours of 9-5pm (GMT-5), although availability outside these hours may be required for releases and critical issues that require immediate resolution.
Responsibilities
-Design and implement scalable backend services and APIs that power our core platform features
-Lead the development of data pipelines and integration systems that connect our various platforms and services
-Collaborate with cross-functional teams to understand both business and product requirements and translate them into technical solutions
-Architect and maintain distributed systems that can handle our platforms' growing user base
-Implement and maintain data quality processes and monitoring systems
-Contribute to technical design decisions and help establish best practices for the engineering team
-Mentor junior engineers and promote engineering excellence within the team
-Participate in code reviews and ensure high- code quality standards
Qualifications and Requirements
-5+ years of professional software engineering experience, with a focus on backend development
-Strong proficiency in Python and experience with asynchronous programming
-Proven experience working with distributed systems and cloud platforms (AWS, Google Cloud)
-Solid understanding of database technologies, particularly PostgreSQL
-Experience with containerization technologies, particularly Docker
-Strong software engineering fundamentals including system design, data structures, and algorithms
-Excellent problem-solving skills and ability to debug complex systems
-Strong communication skills, including the ability to communicate in non-technical language to functional and executive leaders
-Experience working in collaborative, cross-functional teams across countries and timezones
-Experience with version control systems (Git) and CI/CD pipelines (CircleCI)
Preferred Qualifications
-Experience implementing and supporting ELT/ETL data pipelines
-Knowledge of data quality management and related tooling
-Experience with DBT and data warehousing technologies
-Familiarity with ElasticSearch, Redshift, and Redis
-Experience with microservices architecture
-Contributions to open-source projects
-Experience mentoring junior developers
-Proven self-starter comfortable working in a matrixed, remote work environment
Estimated annual salary of $100K USD, depending on seniority, experience, and location.
At The Muse, we believe that great ideas come from anywhere. We support a collaborative environment and value open participation from individuals with different ideas, experiences, and perspectives. We believe having a diverse team makes The Muse a more interesting and innovative place to work, and we strive every day to make The Muse a welcoming and inclusive place for all. Apply
Job Profile
Regions
Countries
Must work primarily during 9-5pm GMT-5
Benefits/PerksCollaborative environment Innovative work environment Mentorship opportunities Remote work
Tasks- Architect distributed systems
- Collaborate with cross functional teams
- Design and implement backend services
- Implement data quality processes
- Lead development of data pipelines
- Mentor junior engineers
- Participate in code reviews
Algorithms Asynchronous Programming AWS CI/CD CircleCI Cloud platforms Communication Data Structures Distributed Systems Docker Git Google Cloud PostgreSQL Python System design
Experience5 years
TimezonesAmerica/Manaus America/Rio_Branco America/Sao_Paulo UTC-3 UTC-4 UTC-5
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in Asia/Pacific
Remote Jobs in South America
Remote Jobs in Middle East
Remote Jobs in Africa
Full Time Remote Jobs
Part Time Remote Jobs
Internship Remote Jobs
Contract Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Remote Assistant Jobs
Remote Senior Manager Jobs
Remote Business Development Jobs
Remote Hybrid Jobs
Remote Contract Jobs
Remote Senior Software Engineer Jobs
Remote Project Manager Jobs
Remote Platform Jobs
Remote Admin Jobs
Remote Marketing Manager Jobs
Remote Strategy Jobs
Remote Program Manager Jobs
Remote Designer Jobs
Remote Engineer I Jobs
Remote Claims Jobs
Remote Analytics Jobs
Remote Quality Jobs
Remote Advisor Jobs
Remote Data Scientist Jobs
Remote Growth Jobs
Remote Jobs with GBP > 100K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with GBP > 120K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with EUR > 140K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with PLN > 160K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with PLN > 200K in Salary
Remote Jobs with PLN > 180K in Salary
Remote Jobs with PLN > 220K in Salary
Remote Jobs with PLN > 240K in Salary
Remote Jobs with PLN > 260K in Salary
Remote Jobs with PLN > 280K in Salary