Backend Engineering Expert
We are seeking an experienced Backend Software Engineer to join our team. This is a unique opportunity to contribute to the development of cutting-edge systems and technologies that solve real-world problems.
The ideal candidate will have a strong background in backend software development, with experience in designing and implementing scalable, reliable RESTful APIs, containerizing and deploying applications using Docker, and optimizing data models and managing relational databases.
This role requires collaboration with AI researchers, data scientists, and frontend engineers to develop APIs, data pipelines, and services that form the foundation of our platform. Additionally, the successful candidate will participate in code reviews, mentor junior engineers, and contribute to architectural decisions.
To be successful in this position, you should have a solid understanding of Python and Node.js, as well as experience with cloud platforms such as GCP and/or AWS. A strong knowledge of Git and collaborative development practices is also essential.
You will thrive in a fast-paced, startup environment and be a self-starter with a problem-solving mindset and strong sense of ownership. If you are passionate about building scalable, efficient, and reliable systems, we encourage you to apply for this exciting opportunity.
About the Role:
* Design and implement scalable, reliable RESTful APIs
* Containerize and deploy applications using Docker
* Optimize data models and manage relational databases (primarily MySQL)
* Collaborate with DevOps and infrastructure teams
* 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