Senior Backend Engineer
Job Description
Senior Backend Software Engineer
Location: Remote | Full-Time
About Us
We’re an AI startup on a mission to build intelligent, scalable systems that solve real-world problems. Our team blends cutting-edge research with robust engineering to create impactful products that deliver real value. As we scale, we’re looking for a Senior Software Engineer to help drive the development of our backend infrastructure and support our AI-powered solutions.
About the Role
As a Senior Backend Software Engineer, you’ll play a key role in designing and scaling our core systems. You’ll work cross-functionally with AI researchers, data scientists, and frontend engineers to develop APIs, data pipelines, and services that form the foundation of our platform.
Responsibilities
Architect, develop, and maintain backend services using Python and Node.js
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
What We're Looking For
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
Company Information
Location: Not specified
Type: Not specified