Impressit logo

Welcome to impressit

burger iconMenu
Back to careers

Middle Full-Stack Javascript Engineer (Short-term)

title image

About the project

Impressit is seeking a Middle Full-Stack Javascript Developer to join our innovative team for a short-term project. Our client is revolutionizing the healthcare hiring process with an all-in-one software platform, helping healthcare organizations across the U.S. to attract, hire, and manage talent. In this role, you will be responsible for enhancing our core hiring product, integrating with third-party technology, and delivering high-quality solutions. You’ll work in an Agile environment alongside engineers, Product Managers, Designers, and QA team members. We’re looking for a passionate problem-solver, strong collaborator, and strategic thinker to help drive our mission and contribute to your career growth. 

Important: The project duration is 3 months, and working hours are from 14:00 to 22:00 Ukrainian time.
responsibility image

What you will do

— Apply continuous delivery practices to deliver high-quality software and bring value to end users as early as possible
— Write production-ready, testable, and maintainable code that handles edge cases and potential errors gracefully
— Follow the testing pyramid, writing both unit tests and higher-level tests where appropriate
— Optimize data access using AWS AppSync and related services in a NoSQL environment
— Contribute to the migration of the NoSQL database to PostgreSQL and transition from AWS AppSync to Apollo Server
— Collaborate with team members on third-party system integrations
— Work closely with the design team to implement responsive and user-friendly interfaces in React
— Make pragmatic, data-informed decisions that align with both technical constraints and business goals
— Document key workflows, technical designs, and implementation details for future reference
— Communicate regularly with QA engineers and deliver incremental code changes for early and continuous testing
— Work collaboratively with Product and QA teams to bring feature designs to life efficiently and accurately

demand image

What we expect

— At least 3 years of full-stack development experience with JavaScript/TypeScript
— Strong proficiency in React (Redux, Hooks, Router), Node.js, and GraphQL (Apollo Server)
— Solid understanding and application of SOLID principles
— Passionate about TDD (Test-First Development); experience with Jest and Cypress
— Experience designing complex data models in high-quality data environments
— Experience building complex applications using AWS Serverless (AppSync, DynamoDB, DynamoDB Streams, Lambda, Cognito, S3, CloudFront, Route 53, Amplify)
— Familiarity with DevOps practices and CI/CD pipelines
— Deep experience in React application architecture (component structure, state management, etc.)
— Committed to writing clean, readable, and reusable code
— Proactive mindset with strong problem-solving and analytical skills
— Adaptable, collaborative, and driven to continuously learn and grow
— Excellent verbal and written communication skills in English (upper-intermediate or higher)

Ready to join the team?

Employee benefits

We are passionate about everything we do, and with Impressit you will get:

Professional education and training budget

24 working days vacation

WOW team-building events

Paid sick leave