Key Responsibilities
- Design and develop scalable, high-performance APIs and microservices using Node.js, leveraging NestJS frameworks where appropriate.
- Implement robust and intuitive front-end components using modern JavaScript frameworks to deliver seamless user experiences.
- Design, deploy, and manage cloud infrastructure using AWS services, with a strong emphasis on Infrastructure as Code (IaC) tools like Terraform and orchestration with Kubernetes.
- Collaborate with product and design teams to translate business requirements into technical specifications and deliver impactful features.
- Contribute to the entire software development lifecycle, including planning, design, coding, testing, deployment, and operational support.Implement and maintain robust observability solutions (logging, monitoring, alerting) to ensure the health and performance of microservices.
- Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and continuous improvement.
Skills and Experience
- 8+ years of experience in full-stack software development, with a strong focus on back-end development.
- Extensive professional experience with Node.js and Typescript, including hands-on experience with modern frameworks such as NestJS.
- Proficiency in front-end technologies, including JavaScript, HTML, CSS, and modern front-end frameworks (e.g., React).
- Demonstrated experience designing, deploying, and managing microservices architectures on AWS.
- Hands-on experience with Infrastructure as Code (IaC) tools, specifically Terraform, and container orchestration platforms like Kubernetes.
- Demonstrated experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) and effective data modelling.
- Proven ability to design and implement RESTful APIs and microservices architectures.
- Proficiency with observability tools (e.g., Prometheus, Grafana, ELK stack, Datadog) for monitoring, logging, and alerting.
- Bachelor's degree in a relevant field, a postgraduate degree and/or a record of academic achievement is also desirable
Proficiencies and Attributes
- Strong problem-solving skills and a keen ability to break down complex problems into manageable solutions.
- Excellent communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- A collaborative mindset and ability to work effectively within an Agile development environment.
- Proactive and self-motivated with a strong sense of ownership and accountability for deliverables.
- Ability to thrive in a fast-paced, evolving environment, adapting quickly to new technologies and business needs.
Similar Jobs
What We Do
Cover Genius is the insurtech for embedded protection. Together, we protect the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline and Booking.com, Intuit, Hopper, Skyscanner, Ryanair, Turkish Airlines, Descartes ShipRush, Zip and SeatGeek. We’re also available at Amazon, Flipkart, eBay, Wayfair and SE Asia’s largest company, Shopee. Cover Genius’ vision is to protect all the customers of the world’s largest online companies through XCover, an award-winning global distribution platform for any line of insurance or warranty, with an API for instant claims payments that holds an industry-leading NPS of +65‡.
Cover Genius and its partners co-create solutions that embed protection that’s licensed or authorized in over 60 countries and all 50 US States.
Why Work With Us
We are a vibrant international team that promotes inclusivity and celebrates our differences. We are growing fast, we provide our employees with professional development opportunities and we promote within through our bi-annual performance review cycles. We are bold enough to take chances, to challenge the status quo and inspire each other.
Gallery







