INNOVANT

Senior Software Engineer (React)

INNOVANT Yerevan, Armenia

IT Services and IT Consulting · 51-200 employees

7 h ago
react Senior (5-10 yrs) Full-time Armenia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design, develop, and maintain scalable web applications while collaborating with designers and engineers to build high-quality interfaces. Additionally, you will manage backend services, APIs, and integrations while ensuring code quality through testing and code reviews.

What they look for

React Next.js Node.js Python JavaScript TypeScript SQL Clean Code SOLID principles TDD Agile methodologies API integration State management Front-end development Back-end development Software architecture

Requirements

The ideal candidate holds a bachelor's degree in a relevant field and possesses over 8 years of professional software development experience, including at least 4 years with React. You must have strong proficiency in JavaScript/TypeScript, Node.js, Python, and SQL, alongside excellent communication skills.

Benefits

Health insurance Birthday days Corporate activities On-the-job training Skill expansion

Full description

Your mission

We are currently seeking a Senior Software Engineer with 8+ years of professional experience, including at least 4 years of hands-on experience with React, to join our development team.

You will collaborate closely with designers and engineers to build, maintain, and improve high-quality web applications using React, Next.js, Node.js, and Python. Our ideal candidate combines strong front-end expertise with solid backend development experience, excellent communication skills, and the ability to work effectively with international clients and multidisciplinary teams.Key responsibilities:

  • Design, develop, and maintain scalable web applications, with a strong focus on React and Next.js.
  • Build reusable, efficient, and well-structured front-end components.
  • Develop and maintain backend services, APIs, and integrations using Node.js and Python.
  • Make technical decisions regarding architecture, application state, performance, scalability, and maintainability.
  • Collaborate with designers to translate user experiences and visual designs into functional interfaces.
  • Work with the engineering team and clients to define project scope, technical requirements, and expected outcomes.
  • Produce clean, efficient, and testable code following Clean Code, SOLID, and TDD principles.
  • Integrate APIs, databases, third-party services, and other software components.
  • Troubleshoot, debug, test, and upgrade existing applications.
  • Participate actively in code reviews and share technical knowledge with the team.
  • Contribute to an agile, collaborative, and continuously improving work environment.

Your profile

  • Bachelor’s degree in Systems Engineering, Computer Science, Software Engineering, or a related field.
  • 8+ years of professional experience as a Software Developer, Software Engineer, or in a similar role.
  • 4+ years of hands-on professional experience with React.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Professional experience working with Node.js, Next.js, and Python.
  • Strong understanding of component-based architecture, state management, API integration, and front-end performance.
  • Experience working with SQL databases.
  • Strong knowledge of Clean Code practices, SOLID principles, and TDD.
  • Experience working with Agile development methodologies.
  • Fluent verbal and written English communication skills.
  • Strong collaboration, communication, and problem-solving skills.
  • Ability to work autonomously and make sound technical decisions.
  • Willingness to learn new technologies, take on challenges, and share knowledge with the team.

Why us?

At INNOVANT, we celebrate diversity and foster an inclusive culture where everyone has the opportunity to thrive. We are proud to be an equal opportunity employer, committed to creating an inspiring environment free from discrimination of any kind.

What we offer• Challenging innovative products for disruptive startups and world-class companies

  • A creative work environment with a positive and collaborative atmosphere in an open-minded community
  • Restless, inspiring, and bright coworkers
  • On-the-job training and skill expansion
  • Ongoing training
  • Health insurance
  • Birthday days
  • Corporate activities

Do you join the team? We will wait for you! About us

We are your team!

We are a software development company based in Montevideo and Boston working for leading companies in banking, education, logistics, etc. Our star service is #ELASTICWORKFORCE service through which we are the strategic partner of our clients, making up their technology department. With us you can grow and shrink your engineering workforce instantly, on demand, without any recruiting costs or long lead times. In addition to this, we have a large number of contract-based services that you can see on our website. 

For more information: www.innovant.us   Follow us on: http://www.twitter.com/innovant_us http://www.youtube.com/innovantcompany http://www.facebook.com/innovant.us https://instagram.com/innovant.us

Similar roles