**Senior Backend Software Engineer Position Available**
We are seeking a highly skilled Senior Backend Software Engineer to join our team. This is a fantastic opportunity to work on scalable systems, develop APIs, and support AI-powered solutions.
As a Senior Backend Software Engineer, you will play a key role in designing and scaling our core systems. You will work closely with AI researchers, data scientists, and frontend engineers to develop backend services using Python and Node.js.
* Main Responsibilities:
* 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 environment
* Self-starter with a problem-solving mindset and strong sense of ownership
About the Role:
This is a challenging and rewarding position for an experienced software engineer who wants to take their career to the next level. If you are passionate about developing scalable systems and working with cutting-edge technologies, we encourage you to apply.