Strong Middle Full Stack JavaScript Developer (New Opportunities)

Remote Remote (Ukraine) Ukraine JavaScript Software Developer

Required skills

JavaScript/TypeScript / expert
Node.js / strong
React or Vue or Angular / good
Software Development Lifecycle and ALM Tools / expert
English / strong

Sigma Software is looking for a Strong Middle Full Stack JavaScript Developer to break new ground.

Do you want to get started and make an impact on the project you’re working on and the quality of the code in it? Do you have many ideas that you haven’t been able to implement yet? Are you ready to move forward and take on new challenges?

If you can easily learn new technologies, see the “big picture”, strive for high quality solutions and work without supervision, this might be the perfect fit.

You are welcome to join!


We are a team of 100+ professionals. We are very different, but there are a few things that make us a true team: a genuine passion for our work, friendliness, and inexhaustible optimism, no matter what.

We use Agile with technical excellence in place and Kanban approaches to do great work and make customers happy. Our goal is to offer our clients the best expertise in different domains to bring value to their business and become the best tech partner.


  • 3+ years of software engineering experience
  • Good knowledge of JavaScript, TypeScript
  • Solid experience with Node.js and the related ecosystem
  • Experience with React/Vue/Angular
  • Strong knowledge of algorithms and data structures
  • Expert in documentation and Software Development Lifecycle and ALM Tools
  • Strong estimation skills, ability to come up with solutions
  • Strong knowledge of functional programming concepts and other programming paradigms
  • Ability to communicate solution rationale and build team’s consensus over business drivers
  • Upper-Intermediate level of English

Personal Profile

  • Proactive person
  • Enthusiastic problem-solver
  • Good team player
  • Customer Orientation
  • Openness to feedback and changes
  • Result-oriented
  • Thoroughness and accuracy
  • Striving for high quality solutions
  • Strong estimation skills, ability to come up with solutions
  • Ability to communicate solution rationale and build team’s consensus over business drivers


  • Take responsibility for the delivery of assigned product features
  • Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
  • Continuously participate in technical risks identification and analysis
  • Ensure quality, maintainability, and conformance of software to best practices
  • Produce clean code
  • Performing control of software testing: unit and integration testing of own code and code written by other software engineers
  • Proactively review code with peers to ensure its quality
  • Participate in estimation and planning sessions
  • Develop technical project documentation and user documentation
  • Participate in project and team meetings, provide relevant contributions and information
  • Communicate with customer on complex matters, discussions, negotiations
  • Participate in technical interview of software developer specialists and perform assessment of candidates’ capabilities against job requirements


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now


    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb