Bachelors degree in Computer Science or a related field.
A minimum of 4 years of experience as a Backend or Full-stack developer.
Proficiency in TypeScript on Node.js Must .
Experience with React or other web frameworks Must .
Strong knowledge of responsive layouts, state management, Tailwind CSS, advanced CSS processing, or similar design frameworks Advantage .
Familiarity with Nest.js Advantage .
Familiarity with Lambda or other serverless technologies Advantage .
Strong experience with authentication methods, including SSO providers, SAML, OAuth, and related flows Must .
Proficiency with cloud technologies and services such as AWS (preferred), GCP, or Azure Must .
Hands-on experience with databases, including working with complex schema relationships, constraints, migrations, and transactions (Postgres, DynamoDB) Must .
Experience with message queues/streams such as Redis Streams, SQS, RabbitMQ, or Kafka Advantage .
Key Job Responsibilities:
Be a key contributor to our core engineering team, focusing on developing and enhancing our SaaS technology platform.
Take end-to-end ownership of core microservices and codebase, covering architecture, development, and deployment.
Design and implement scalable, responsive front-end applications, collaborating with designers and product managers.
Lead feature development from inception to delivery, ensuring seamless integration and optimal functionality.
Develop and maintain secure authentication flows, including SSO, SAML, and OAuth integrations.
Work with databases, designing and optimizing complex schema relationships, ensuring robust constraints, and managing migrations and transactions.
Work in an Agile, delivery-focused development environment to meet project goals and deadlines.
Write clean, maintainable, and efficient code, adhering to best practices and team standards.