Join Provectus as part of a team dedicated to building cutting-edge technology solutions that positively impact society.
The company specializes in AI and ML technologies, cloud services, and data engineering, focusing on innovation and pushing boundaries.
The position is for a talented and versatile Full-Stack Engineer with strong experience in Next.js.
Responsibilities include writing well-designed, testable, and efficient code using best software development practices.
Collaborate closely with product owners to build a user experience that supports business users' needs.
Work in a team environment of 4 - 5 developers while taking individual ownership of deliverables and ensuring quality through comprehensive unit tests.
Optimize code and performance using best practices in JavaScript.
Create user interfaces 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 updated with recent web technologies.
Requirements:
A minimum of 5 years of experience in front-end development is required.
Production experience with Next.js v13+ (including App Router and Server Actions) is essential.
Experience with Nest.js is necessary.
Solid knowledge of TypeScript is required.
A solid understanding of relational and non-relational databases, specifically Aurora and DynamoDB, is needed.
Familiarity with ChakraUI or similar UI Component Libraries is important.
Proficiency in writing unit and integration tests is required.
Full application lifecycle experience is necessary.
Excellent communication and collaboration skills are essential.
An understanding of design patterns and software architectures is required.
Experience with cloud services, preferably AWS Cloud, is necessary.
Proficiency with GIT for version control is required.
Benefits:
The opportunity to work on innovative technology solutions that have a positive societal impact.
A collaborative and creative work environment with a focus on teamwork.
The chance to take individual ownership of deliverables while ensuring quality through comprehensive testing.
Opportunities for professional growth and staying updated with recent web technologies.