Develop and maintain scalable and robust backend services using Node.js on AWS Lambda.
Implement serverless architecture using AWS services such as API Gateway, DynamoDB, and S3.
Write reusable, testable, and efficient code in TypeScript.
Design and implementation of low-latency, high-availability, and performant applications.
Integration of user-facing elements developed by front-end developers with server-side logic.
Implementation of security and data protection measures.
Setup and administration of backups.
Optimize applications for maximum speed and scalability.
Collaborate with other team members and stakeholders.
Build tools, libraries, and frameworks to empower other developers and improve overall efficiency.
Requirements
Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent experience.
Proven backend development experience with a strong portfolio of successful projects.
Expertise in Node.js and AWS Lambda for building scalable serverless applications.
Strong understanding of server-side logic and architecture.
Proficiency in TypeScript and experience with infrastructure as code using Terraform.
Familiarity with code versioning tools such as Git.
Experience in designing and implementing RESTful APIs.
Excellent problem-solving skills and the ability to perform well in a fast-paced environment.
Excellent analytical and organizational skills.
Knowledge of software development lifecycle (SDLC) and software engineering principles.
Experience with JavaScript testing frameworks like Jest/Vitest.
Bonus skills
Knowledge of additional programming languages and frameworks.
Experience with cloud architecture beyond AWS, such as Azure or Google Cloud Platform.
Understanding of continuous integration and continuous deployment (CI/CD) practices.
Start-up experience
Desired Potential Candidate
Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience - in person and in writing.
Self-motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules.
You can see opportunities to explore new approaches and are not scared by the unpaved road ahead. This is a start-up environment, and we need help to create the culture, processes and standards which drive our future behaviour.
Eye for detail is important, especially considering we are dealing in the world of money - the most critical aspect of peoples lives.
Relevant industry experience.
Willingness and desire to learn.
Benefits- Hybrid Working Culture- Amazing Perks & Medical Benefits-5 Days Working-Mentorship programs-Flexible work arrangements-Competitive Salary