Backend Software Engineer Opportunity
We are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering organization, you will play a crucial role in designing and scaling our core systems.
About the Role
In this position, you will work closely with AI researchers, data scientists, and frontend engineers to develop APIs, data pipelines, and services that form the foundation of our platform. Your primary responsibilities will include architecting, developing, and maintaining backend services using Python and Node.js, as well as designing and implementing scalable, reliable RESTful APIs.
Key Responsibilities
* Architect and develop backend services using Python and Node.js
* Design and implement scalable, reliable RESTful APIs
* Containerize and deploy applications using Docker, supporting a microservices architecture
* Optimize data models and manage relational databases (primarily MySQL)
* Collaborate with DevOps and infrastructure teams—experience with GCP and/or AWS is a strong plus
* Write clean, testable, and maintainable code following best practices and version control standards (Git)
* Participate in code reviews and mentor junior engineers
* Contribute to architectural decisions with a focus on scalability, performance, and reliability
Requirements
* 5+ years of experience in backend software development
* Strong proficiency in both Python and Node.js
* Solid experience with containerization (Docker) and building microservices
* Deep understanding of MySQL or similar relational databases
* Familiarity with cloud platforms such as GCP and/or AWS
* Strong knowledge of Git and collaborative development practices
* Ability to thrive in a fast-paced, startup environment
* Self-starter with a problem-solving mindset and strong sense of ownership
What We Offer
We offer a dynamic and supportive work environment, opportunities for growth and professional development, and a competitive compensation package.
How to Apply
If you are a motivated and experienced Senior Backend Software Engineer looking for a new challenge, please submit your application, including your resume and a cover letter detailing your qualifications and experience.