Senior Software Developer, DevOps & Infrastructure
Core
Design, build, and deliver robust software solutions, architectures, and infrastructure for clients, combining backend development with cloud/DevOps operations.
Role type
Senior Software Developer (DevOps & Infrastructure)
Builds
Scalable software solutions, cloud/on-premise infrastructure, CI/CD pipelines, and backend services for enterprise clients.
Domain
Cloud infrastructure, DevOps, backend engineering, and distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, Cloud platform expertise, Infrastructure as code, CI/CD pipeline design, Containerization and orchestration, API design, Distributed systems, Technical leadership, Mentoring, Security and networking concepts.
Preferred skills
Client-side frameworks, Full-stack development, Edge computing/IoT, Event-driven architecture, Domain-driven design, High-availability system design.
Technologies
AWS, Azure, Google Cloud, Java, Node.js/TypeScript, Python, Go, C#, Docker, Kubernetes, Terraform, CDK, CloudFormation, Bicep, Ansible, React, Angular, Svelte, Vue, Kafka, RabbitMQ, Redis.
Responsibilities
Design and implement cloud/on-premise infrastructure, develop backend services and APIs, build CI/CD pipelines, coach colleagues on best practices, advise clients on technical direction, and research/implement new technologies.
Seniority
Senior, hands-on IC with technical leadership