Cloud Developer
Overview:
In this role you will own and evolve Allego's backend services powering the Sales Learning platform. You will design, implement, and maintain API servers and microservices that serve millions of requests across mobile and web clients. You'll work with product, QA, frontend, and DevOps teams in a fast-paced, ownership-driven environment and influence architecture, security, and performance. You'll leverage AI-driven tooling and deliver scalable, secure backend features that impact the go-to-market workflow.
Responsibilities:
- Design and implement new features and APIs for mobile and web clients
- Maintain and evolve core backend services and microservices
- Write and optimize database stored procedures for performance and correctness
- Architect and deliver asynchronous processing pipelines
- Contribute to security features including SSO integration, file handling, and RBACDebug and resolve production incidents with urgency and thoroughness
- Participate in code reviews and promote engineering quality
- Mentor junior and mid-level engineers and drive adoption of consistent patterns
Key requirements:
- 5+ years of professional Java development experience in a production SaaS environment
- Strong command of relational databases (MySQL preferred) – schema design, query optimization, and stored procedures
- Solid experience with REST API design and implementation at scale
- Experience with asynchronous, message-driven systems
- Proficiency with AWS services (S3, SES, EC2)
- Experience debugging complex distributed, multi-tenant systems
- Excellent written and verbal communication skills in English
- Ability to work independently, manage competing priorities, and thrive in a fast-paced environmentownership and accountabilitycollaboration and teamworkclear communication
- Java development in production SaaSMySQL and database designREST API design and scalability