Software Engineer
Core
Design, build, and deliver secure, scalable, and high-performance backend services, APIs, and integrations that form the backbone of modern digital systems.
Role type
Software Engineer (Backend/Platform)
Builds
Scalable backend services, APIs, integrations, and distributed applications
Domain
Cloud-native software development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, Go, Python, TypeScript, RESTful API design, event-driven architecture, cloud-native architectures, CI/CD pipelines, infrastructure-as-code, SQL/NoSQL databases
Preferred skills
gRPC, OpenAPI, caching strategies, observability tools
Technologies
Spring Boot, .NET Core, Express, Fastify, AWS, Azure, GCP
Responsibilities
Design and build backend services and APIs, architect systems using modern languages, apply modularity and testing principles, integrate with cloud-native services, collaborate with cross-functional teams, participate in code reviews, mentor peers and influence technical direction
Seniority
Individual Contributor (IC)