Senior Backend Software Engineer
Job Overview
We're seeking a seasoned software engineer to drive the development of our backend infrastructure and support our AI-powered solutions.
Key Responsibilities
* Achieve scalability, reliability, and performance through the design and implementation of RESTful APIs using Python and Node.js
* Develop, maintain, and optimize containerized applications with Docker, adhering to microservices architecture best practices
* Collaborate with data scientists and frontend engineers to build robust data pipelines and services that form the foundation of our platform
* Participate in code reviews, mentor junior engineers, and contribute to architectural decisions
Requirements
* 5+ years of experience in backend software development
* Proficiency in both Python and Node.js
* Experience with containerization (Docker), building microservices, and MySQL or similar relational databases
* Familiarity with cloud platforms such as GCP and/or AWS
* Strong knowledge of Git and collaborative development practices
Benefits
* Opportunity to thrive in a fast-paced, startup environment
* Self-starter with a problem-solving mindset and strong sense of ownership
About the Role
As a key member of our team, you will play a vital role in shaping our backend infrastructure and driving innovation in AI-powered solutions.