Requirements:
- 5+ years of experience in front-end development;
- Production experience with Next.js v13+ (App Router, Server Actions);
- Experience with Nest.js;
- Solid knowledge of TypeScript;
- Solid understanding of relational and non-relational databases (Aurora, DynamoDB);
- Familiarity with ChakraUI or similar UI Component Libraries;
- Proficiency in writing unit and integration tests;
- Full application lifecycle experience;
- Excellent communication and collaboration skills;
- Understanding of design patterns and software architectures;
- Experience with cloud services, preferably AWS Cloud;
- Proficiency with GIT for version control.
Preferred Qualifications:
- Experience with AWS services;
- Experience setting up CI/CD pipelines;
- Understanding of testing principles and experience with testing tools.
Responsibilities:
- Write well-designed, testable, efficient code by using best software development practices;
- Work closely, collaboratively, and creatively with product owners to build a user experience to support the business users' needs;
- Work well in a team environment of 4 - 5 developers, but taking individual ownership of deliverables and ensuring quality through comprehensive unit tests;
- Code optimization and performance with best practices in Javascript;
- Create a user interface by using standard HTML/CSS practices;
- Gather and refine specifications and requirements based on technical needs;
- Ensure cross-browser capability of code and HTML markup;
- Create and maintain software documentation;
- Stay tuned with the recent Web technologies.