Purpose of the Role
Duties and Responsibilities
- Build and maintain complex web applications using React and Angular for the front end and Node.js for the back end.
- Design, develop, and optimize data models and database schemas for both SQL and NoSQL databases such as Postgres and MongoDB.
- Collaborate with cross-functional teams to plan, design, and implement new features and functionality.
- Write clean, scalable, and well-documented code using best practices and design patterns.
- Debug and troubleshoot issues in development and production environments.
- Optimize applications for performance, scalability, and security.
- Develop and maintain serverless applications using AWS Lambda and other cloud services.
Required Experience & Knowledge
- Minimum of 5 years of experience in full-stack development using both React and Angular on the front end and Node.js on the back end.
- Strong experience with Postgres and MongoDB databases.
- Knowledge of AWS Lambda. Other cloud services is a great plus
- Solid understanding of web development concepts, including HTTP, REST, and APIs.
- Familiarity with version control systems such as Git.
Skills and Attributes
- Ability to work independently, as well as in a cross-border team
- Client-oriented approach and leadership experience ability to adapt to tech and non-tech communication
- Self-driven, enthusiastic and friendly persona
- “How do we do better” attitude
Required Education & Qualifications
- Advanced level of both spoken and written the English language
- Any relevant certificate would be considered a plus