About This Role
We are seeking a skilled Senior Backend Software Engineer to join our team and contribute to the development of our backend infrastructure.
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 APIs, data pipelines, and services that form the foundation of our platform.
* Design and implement scalable, reliable RESTful APIs using Python and Node.js.
* Audit and improve existing code, ensuring it follows best practices and is maintainable.
* Collaborate with DevOps and infrastructure teams to ensure seamless deployment and maintenance of our applications.
* Mentor junior engineers and contribute to architectural decisions.
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.
* 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.
Your Impact
You will have a significant impact on the development of our platform, shaping its architecture and ensuring it meets the needs of our users. Your expertise will help drive innovation and growth, making you an integral part of our team.
What We Offer
* A dynamic and supportive work environment.
* Ongoing training and opportunities for professional growth.
* The chance to work on cutting-edge technology and make a real difference.