Senior Back-End
Core
Design, develop, and optimize scalable backend systems and microservices that power critical business applications.
Role type
Senior IC software architect / backend engineer
Builds
Scalable backend systems, microservices, APIs, and distributed architectures
Domain
Technology / Software Engineering
Required skills
Microservices architecture, API design (REST/GraphQL), Distributed systems, CI/CD pipelines, Containerization (Docker/Kubernetes), Performance tuning, Observability, Security compliance, Mentoring
Preferred skills
Event-driven systems, Identity and access management, Serverless computing, Domain-driven design (DDD), Global delivery experience
Technologies
.NET Core, Node.js, Python, Java, Go, Docker, Kubernetes, Application Insights, Prometheus, Grafana, ELK
Responsibilities
Define and maintain architectural blueprints for backend systems; Establish development standards and governance models for microservices; Design distributed systems and event-driven architectures; Develop robust backend components and APIs; Collaborate on CI/CD pipelines and containerized deployments; Conduct performance tuning and scalability assessments; Mentor developers and guide engineering maturity.
Seniority
Senior, hands-on IC with strategic leadership