
Senior Full-Stack Engineer, React, TypeScript, Node.js
Provectus
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- Strong TypeScript knowledge (interfaces, generics, unions, utility types, strict mode).
- React with hooks and modern state management (React Query, Zustand, etc.).
- Experience with UI libraries (Chakra UI, shadcn/ui, etc.).
- Backend experience with Nest.js or Node.js with Typescript (Express/Fastify).
- Solid testing practice — confident with unit and integration testing (Jest, Vitest).
- Experience with ORMs (Prisma, TypeORM, Sequelize, etc) and raw SQL.
- Familiarity with AWS fundamentals — S3, Lambda, ECS
- Beyond AWS fundamentals: RDS/Aurora, DynamoDB, SQS, Cognito.
- Basic understanding of CI/CD pipelines (GitHub Actions, GitLab CI).
- Active use of AI tools (Cursor, Copilot, Claude Code, Gemini Code Assist).
- Strong Git fundamentals and collaboration experience (PR reviews, clean commits).
- Effective communication and teamwork.
Benefits
- Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications;
- Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work.
- Long-term B2B collaboration;
- 100% remote — with flexible hours;
- Collaboration with an international, cross-functional team;
- Comprehensive private medical insurance or budget for your medical needs;
- Paid sick leave, vacation, and public holidays;
- Equipment and all the tech you need for comfortable, productive work.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactHTMLCSSNest.jsNode.jsunit testingintegration testingSQL
Soft Skills
collaborationteamworkeffective communicationindividual ownershipcreativityproblem-solvingattention to detailadaptabilityresponsibilityquality assurance