Position: Senior Node.js/React Developer
Company: Sigma Software
Category: Node.js
Experience required: 5y
English level: upper

We have a great opportunity for an experienced Node.js\React Developer who is ready to show a high level of engagement in technical decision-making. 

As our future Node.js/React Developer, you are expected to demonstrate a strong level of responsibility, flexibility, a “get-it-done” attitude, and proactivity. We would love our prospective candidate to complement the engineering team and drive further development of the product and decision improvement. 

Ready to dive into this exciting project? 

CUSTOMER
Our customer is a growing US company that provides detailed information on retailers and E-commerce companies. It presents highly detailed data and information needed to target e-commerce companies and connect with key representatives. 

The customers of this product are DHL, UPS, ePost Global, YOTTAA, and many other famous companies. 

PROJECT
We are developing an E-commerce platform for a US customer. Through the platform, users are able to easily obtain E-commerce leads including the information they need to connect prospects and close new business deals. This project makes it possible for users to get the email addresses and phone numbers of key online retail executives, identify the technologies used by various companies, and get real-time account alerts. 

Within the project, you will also have the opportunity to work with DevOps and Front-end technologies. It is also a great opportunity to gain working experience with the American market and business. 

REQUIREMENTS
- At least 5+ years of professional software development experience
- Proficiency with Node.js (serverless as a benefit)
- Good experience with React
- Good knowledge of JavaScript and TypeScript
- Hands-on experience with MySQL
- Experience with DevOps and AWS 
- Knowledge of the front-end part
- Experience as a self-starter, contributing without supervision or coaching 
- Previous experience working in the Agile Framework (Scrum, Kanban, etc.)
- Being comfortable working in a fast-paced environment
- At least an Upper-Intermediate level of English 

RESPONSIBILITIES
- Сode, debug, document, and maintain portions of software
- Perform unit and integration testing
- Participate in peer code and design reviews
- Participate in estimation and planning sessions
- Work closely with the Product team to deliver quality features in high-quality code and best practices
- Contribute to the development of technical project documentation and user documentation
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
- Drive major architectural changes as we scale to improve our engineering velocity
- Take ownership, drive results, teach others, and take pride in your work, and the work of the team
- Ability to work at least 5 US hours Eastern time 

WHY US
- 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