Bachelors degree in Computer Science or a related field.
A minimum of 4 years of experience as Backend or Full-stack developer Must .
Proficiency in TypeScript on Node.js Must .
Proficiency with cloud technologies and services such as AWS (preferred), GCP, or Azure Must .
Hands-on experience with Relational and NoSQL databases, including working with complex schema relationships, constraints, migrations, and transactions (Postgres, DynamoDB) Must .
Familiarity with Nest.js Advantage .
Familiarity with Lambda or other serverless technologies Advantage .
Experience with React or other web frameworks Advantage .
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.
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.