Software Engineer Distributed Systems & Full Stack Development
Role details
Job location
Tech stack
Requirements
We are seeking a Senior Software Engineer with 10+ years of experience in distributed systems, microservices, and cloud-native application development. Strong expertise in Java/Python, Spring Boot, AWS, Kubernetes, Docker, Terraform, REST, GraphQL, and gRPC is required. Experience with React/Node.js, CI/CD, DevOps, and databases such as PostgreSQL, DynamoDB, and MongoDB is preferred. Candidates should have hands-on experience building scalable, high-availability enterprise platforms, mentoring teams, and driving system architecture. Knowledge of Datadog, PagerDuty, Resilience4j, AI-assisted development (GitHub Copilot/AWS Bedrock/Claude Code), and modern engineering practices is a plus.