Requirements
- Strong software engineering and computer science fundamentals like data structures and algorithms.
- A minimum of 6 years of experience working as a Software Developer
- Experience working for a Saas product based company.
- Proven, extensive expertise in designing and architecting complex, event-driven distributed systems, with significant experience in microservices and reliable data pipelines, preferably within the Financial Services domain.
- Experience in JavaScript, Golang, TypeScript or similar languages.
- Experience building and maintaining customer facing UIs using React, Angular or other JavaScript frameworks.
- Understanding of containerized application development and management using Kubernetes, Docker or similar tools.
- Experience with data management and storage technologies such as Redis, Google Cloud Datastore, Elasticsearch or similar tools.
- Experience with AI development tools such as Claude Code, Cursor, and/or equivalent technologies.
- Proven experience developing scalable, reliable applications on the cloud (AWS/GCP);
- Experience designing and setting up advanced monitoring systems and championing the overall observability culture;
- Experience leading initiatives and feature work from system design to production deployment;
- Strong sense of ownership and self-improvement, with a growth mindset.