remote
Senior Full Stack Developer Golang/Java/Scala - CGI
Full Stack Developer
Senior Full Stack Developer leading cloud‑native application and backend service development using Java, Golang, Scala or Python, with deep expertise in API design, enterprise integration, and AWS architecture within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable cloud‑native applications and backend services using Java, Golang, Scala, or Python.
- Architect and expose robust RESTful APIs, ensuring high performance, security, and maintainability.
- Integrate with enterprise systems and third‑party services, leveraging message queues, event streams, and data pipelines.
- Collaborate with cross‑functional teams in Agile ceremonies, delivering incremental value and continuous improvement.
- Implement and manage AWS infrastructure (EC2, ECS, Lambda, RDS, S3, CloudFormation) to support application deployment and scaling.
- Apply modern software delivery practices, including CI/CD, automated testing, and containerization.
Requirements
- 5+ years of full‑stack development experience with proven expertise in at least one of Java, Golang, Scala, or Python.
- Strong background in API design, microservices architecture, and cloud‑native patterns.
- Hands‑on experience with AWS services and infrastructure as code.
- Solid understanding of Agile methodologies and collaborative team dynamics.
- Excellent problem‑solving skills and a passion for clean, maintainable code.