Backend Software Engineer
Core
Design, develop, and maintain scalable backend applications and services, integrating REST APIs and third-party services.
Role type
Backend Software Engineer
Builds
Backend applications, REST APIs, and cloud-based services
Domain
Software Engineering / Cloud Infrastructure
Required skills
Python, Node.js, Java, Go, C#, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, Google Cloud, Docker, CI/CD, Linux, Git, Microservices, Distributed Systems
Preferred skills
AI/LLM integrations, automation, data pipelines, Full-stack development, DevOps, Cloud infrastructure, Data engineering
Technologies
FastAPI, Django, Flask, NestJS, Express, Spring Boot, ASP.NET Core, Webhooks, REST, Docker, Kubernetes (implied by containerized), AWS, Azure, GCP
Responsibilities
Design and develop backend applications and services; Build and integrate REST APIs and third-party services; Troubleshoot production issues and improve system reliability; Collaborate with frontend developers and other team members; Clearly explain technical decisions and progress in English.
Seniority
Mid-level to Senior, hands-on IC