A software team supporting service-based businesses is hiring a Senior Backend Engineer to contribute to the evolution of a fast-growing platform.
This role focuses on backend development, API services, and performance optimization within a collaborative, customer-centric environment.
Key responsibilities include designing, developing, and maintaining backend systems and core API services using Python, Django, and FastAPI.
The engineer will support modernization efforts from a legacy Django MVC architecture to an API-first approach.
Responsibilities also include optimizing application performance and scalability, designing and implementing data models and relational database schemas (MySQL), and collaborating with frontend teams to define API contracts.
The role requires writing clean, well-documented, and testable code, participating in code reviews, and troubleshooting and resolving production issues while collaborating with operations for stability.
The engineer will participate in an on-call rotation in the future and work with product managers and customers to understand needs and translate them into technical solutions.
Mentoring junior engineers and sharing knowledge within the team is also a key aspect of this position.
Requirements:
Candidates must have 5+ years of backend development experience with Python, including Django and FastAPI.
A strong understanding of RESTful API design and best practices is required.
Proficiency in SQL with experience using relational databases like MySQL is necessary.
Experience with asynchronous programming and task queues (e.g., Celery) is expected.
Strong problem-solving skills are essential, with the ability to work both independently and collaboratively.
Candidates should be comfortable in B2B SaaS and customer-facing environments.
An understanding of Agile development and team facilitation is required.
Benefits:
The position offers a competitive pay rate of $70 - $90 an hour.
This is a remote position, providing flexibility in work location.
The role includes opportunities for professional growth, such as mentoring junior engineers and participating in knowledge sharing within the team.