About Senior Backend Software Engineer Position
We are seeking a 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.
Key Responsibilities:
* Design, develop, and maintain backend services using Python and Node.js.
* Create 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.
* Write clean, testable, and maintainable code following best practices and version control standards (Git).
* Participate in code reviews and mentor junior engineers.
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.
What We're Looking For
As a Senior Backend Software Engineer, you will be responsible for driving the development of our backend infrastructure and supporting our AI-powered solutions. You will work closely with our AI researchers, data scientists, and frontend engineers to create impactful products that deliver real value.
About the Role
This is a fantastic opportunity to join a dynamic team and contribute to the development of innovative solutions. If you have a passion for backend development and a strong desire to learn and grow, we encourage you to apply.