Purpose of the Role
We are seeking a talented Full Stack JavaScript Engineer to join our team. The ideal candidate should be proficient in using React and Angular for front-end development and Node.js for back-end development, with experience working with Postgres and MongoDB databases, and a strong understanding of AWS Lambda.
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.
- Solid understanding of web development concepts, including HTTP, REST, and APIs.
- Expertise in front-end technologies such as HTML, CSS, and JavaScript.
- 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