Join us at Provectus as part of a team dedicated to building cutting-edge technology solutions that have a positive impact on society. Our company specializes in AI and ML technologies, cloud services, and data engineering, and we take pride in our ability to innovate and push the boundaries of what's possible.
Requirements: Strong TypeScript knowledge — including interfaces, generics, unions, utility types, and strict typing mode.Solid React experience with hooks and modern state management (React Query, Zustand, etc.)Proficiency in UI component libraries (Chakra UI, shadcn/ui, MUI, or similar)Backend development experience using TypeScript on Node.js runtime, with frameworks such as Express, Fastify, or NestSolid understanding of API design principles (REST, JSON schema validation, error handling)Strong testing mindset — confident with unit and integration testing (Jest, Vitest)Experience with ORMs (Prisma, TypeORM, Sequelize, etc.) and raw SQL when neededHands-on experience deploying and maintaining services on AWS (Lambda, ECS, S3)Familiarity with AWS data and messaging services (RDS, DynamoDB, SQS, Cognito) is a strong plusBasic understanding of CI/CD pipelines (GitHub Actions, GitLab CI)Active use of AI-assisted developer tools (Cursor, Copilot, Claude Code, Gemini Code Assist)Strong Git fundamentals and team collaboration practices (PR reviews, clean commits)Excellent communication skills and ownership mindset Nice to have: Understanding of Python with FastAPI (SQLAlchemy, Pydantic, Alembic)Familiarity with OpenAPI / Swagger and schema generation tools (HeyAPI, openapi-typescript)Experience with Infrastructure-as-Code (Terraform, AWS CDK)Knowledge of containerization (Docker, docker-compose)Familiarity with API schema design (REST, GraphQL, OpenAPI) Responsibilities: Develop well-structured, testable, and efficient code using modern software engineering practicesCollaborate closely with product owners, designers, and fellow engineers to deliver high-quality featuresTake ownership of deliverables while working in a small agile team (4–5 developersOptimize performance and maintain clean architecture in both frontend and backend components.Build and maintain RESTful APIs and services deployed on AWS (Lambda, ECS, S3)Participate in code reviews, ensuring quality, maintainability, and consistency across projectsImplement unit and integration testing strategies (Jest, Vitest)Contribute to team documentation, reusable libraries, and coding standardsStay up to date with the latest web and cloud technologies (TypeScript ecosystem, AWS, AI-assisted development) What we offer: Long-term B2B engagementSelf-development budget for e-learning, webinars, and conferencesUnlimited AWS certification supportPrivate medical insuranceFully remote setupInternational team of experienced engineersCareer development plans and opportunitiesFlexible working hours