Backend Software Engineer
Core
Design and implement scalable backend systems, APIs, and microservices to ensure high availability and performance for a cloud platform.
Role type
Backend Software Engineer
Builds
Core technology and platform infrastructure for a cloud-native development platform
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, Node.js, SQL, NoSQL, RESTful APIs, microservices architecture, database optimization, system design
Preferred skills
distributed systems, message queues, AWS, GCP, Azure, Docker, Kubernetes, CI/CD, open-source contributions
Responsibilities
Design and implement scalable backend systems and APIs, Optimize database performance and data structures, Develop and maintain microservices architecture, Ensure high availability and fault tolerance of systems, Collaborate with front-end developers and DevOps teams, Participate in code reviews and technical discussions
Seniority
Mid-level, hands-on IC