Backend Software Engineering Specialist
This role involves designing and scaling our core systems. You will work with AI researchers, data scientists, and frontend engineers to develop APIs, data pipelines, and services that form the foundation of our platform.
About the Position
* You will be responsible for architecting, developing, and maintaining backend services using Python and Node.js.
* You will design and implement scalable, reliable RESTful APIs.
* You will containerize and deploy applications using Docker, supporting a microservices architecture.
* You will optimize data models and manage relational databases (primarily MySQL).
* You will collaborate with DevOps and infrastructure teams—experience with GCP and/or AWS is a strong plus.
* You will write clean, testable, and maintainable code following best practices and version control standards (Git).
* You will participate in code reviews and mentor junior engineers.
* You will 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 environment.
* Self-starter with a problem-solving mindset and strong sense of ownership.
About This Role
We are looking for a skilled and experienced software engineer to join our team. As a Senior Backend Software Engineer, you will play a key role in shaping the architecture and direction of our backend infrastructure.