Senior Full Stack Software Engineer
Job details
We are looking for talented senior full stack software engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform. You will play a pivotal role in developing and maintaining scalable backend services and APIs, working with cutting-edge technologies like Node.js, TypeScript, Kafka, Docker, and Kubernetes. If you thrive in a fast-paced, innovative environment and are eager to transform the insurance industry, this opportunity is for you. Required skills and experience:
- Five-plus years of professional software development experience, with a focus on backend systems.
- Strong proficiency in Node.js with TypeScript.
- Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Familiarity with event-driven architectures and message queues (e.g., Kafka).
- Solid understanding of PostgreSQL or similar relational databases.
- A strong commitment to writing well-tested software with robust unit testing practices.
- Self-starter with the ability to independently execute tasks from high-level requirements.
- Full-stack development experience, particularly with Typescript and Node.js.
- Experience with Infrastructure-as-Code tools like Terraform.
- Background in building scalable, multi-tenant applications.
- Knowledge of CI/CD pipelines and version control systems like Git.
- Experience with cloud platforms, particularly AWS and its services.
- Preferred: Exposure to modern event-driven and AI/ML workflows.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.