Avero is looking to modernize its platform and transition from legacy systems to cloud-native applications.
Requirements
- Java, Python, Node.js (or similar backend technologies)
- AWS (ECS/EKS, Lambda, RDS, S3), Terraform, Docker
- Oracle, monolithic applications (experience in migrating from similar systems is highly valuable)
- Kubernetes, containerization, serverless, CI/CD pipelines
- Datadog, CloudWatch, or similar
- 8+ years of software engineering experience, with at least 3+ years in an architect or technical leadership role
- Proven experience migrating legacy systems into cloud-native architectures
Responsibilities
- Lead the backend team to build GRPC and GQL apis to support feature expansion and stack modernization.
- Write code, build reference implementations, and contribute to core migrations alongside the team
- Define and document architectural principles, patterns, and modernization roadmaps
- Collaborate with product managers and stakeholders to translate business needs into scalable technical solutions
- Evaluate and adopt modern frameworks, platforms, and tools to accelerate modernization
- Champion best practices for performance, scalability, security, and operational excellence
- Partner with engineering leadership to prioritize technical debt reduction and long-term investments
Other
- Experienced leading and mentoring engineers, with the ability to grow and develop a team
- Pragmatic, able to balance technical vision with delivery needs
- Comfortable rolling up your sleeves to write code, build proof-of-concepts, and debug complex systems
- Skilled at working across data, frontend, and QA teams to align on solutions
- A strong communicator who can explain tradeoffs to both technical and non-technical audiences