JOB DESCRIPTIONYour key responsibilities as Backend Engineer (Senior/Lead/Principal) will include:
- Lead the development of new features for our platform, delivering to our quality standard.
- Lead the design & development of RESTful APIs and microservices-based solutions leveraging containers (AKS, Kubernetes, Docker) technologies.
- Hold yourself accountable to high engineering standards, pay special attention to performance and scalability
- Collaboration with architects, engineers, and project teams to ensure architectural principles are met and built and act as a change agent
- Write structured, well-documented, maintainable, and clean code
- Good English communication skills (both verbal & written) is a PLUS
- Utilize rapid prototyping techniques to accelerate time-to-market for our customers
- Trend scouting around new technology
JOB REQUIREMENTEssential:
- Senior (4-6 years) / Lead-Principal (7+ years) experience with architecting, developing, and deploying modern cloud native solutions
- Principal - experience with designing solutions for managing highly complex business rules within the Azure ecosystem and cloud infrastructure.
- Extensive experience working with microservices architecture and event-driven architecture
- Prior work experience in Insurance consulting/architecture within a software and/or services company
- Ability to decompose complex issues, find solutions, and summarise
- Manage and work autonomously on projects
- Strong attention to detail and follow-up
A successful candidate must be able to demonstrate:
- Lead/Principal - Embodies a collaborative approach in bringing both business and technology stakeholders together to deliver technology solutions that enable tangible business benefits
- Thinking, proactive and solutions-oriented
- Innovative and entrepreneurial thinking
- Working well as part of a team and being autonomous
- Working in a fast-paced, high-volume environment
- Decision-making abilities
- Strong work ethic