Senior Backend Software Engineer
">
We are seeking an experienced Senior Backend Software Engineer to join our team. In this role, you will play a key part in designing and scaling our core systems.
">
As a Senior Backend Software Engineer, 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.
">
Responsibilities include:
">
* Architecting, developing, and maintaining backend services using Python and Node.js
">
* Designing and implementing scalable, reliable RESTful APIs
">
* Containerizing and deploying applications using Docker, supporting a microservices architecture
">
* Optimizing data models and managing relational databases (primarily MySQL)
">
* Collaborating with DevOps and infrastructure teams—experience with GCP and/or AWS is highly desirable
">
* Writing clean, testable, and maintainable code following best practices and version control standards (Git)
">
* Participating in code reviews and mentoring junior engineers
">
* Contributing to architectural decisions with a focus on scalability, performance, and reliability
">
">
Requirements for this position include:
">
* 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
">
">
This is an excellent opportunity for a talented Senior Backend Software Engineer to take their career to the next level.
"],