Position: Senior Full-Stack Engineer (Java + React)
Company: Innovecs
Category: JavaScript
Experience required: 3y
English level: upper

Are you infatuated with both front-end and back-end development? Then we’d love to hear from you as we're currently seeking a passionate Full-Stack Software Engineer. You'll be involved in developing both sides of the application — UI features parts and API endpoints. Moreover, you'll have a real impact on your work since we are solid vendors representing only the final result to the client. Sounds interesting? If so, we’d be delighted to receive your resume! 

**Our value to you:**
- People first, then processes. Whatever the projects you work on, you’ll face the team’s openness and loyalty, whether you talk to the Middle Engineer or Delivery Director, because people relationship is our foremost principle.
- We reject micromanagement. You are responsible for your results, and you choose whether to grow vertically or horizontally.
 - Your versatile growth matters to us. Get ready shine as an expert via technical articles, public conferences, lectures, and thought leadership
- Knowledge sharing. We discuss our wins and failures at all-hands events; share our experiences on mentorship programs, and grow professionally guided by a personal development plan.
- Technical quality is the key to success. We value and encourage our experts who contribute to the development of products due to well-being and learning programs, because the high quality of our work is #1 priority.
- Reliable workplace. You’ll get attractive compensation pegged to the U.S. dollar.
- Support on all stages. From the preparation programs for global certification (AWS, ISTQB, Unity, Scrum, etc.) to paid maternity/paternity leaves and your manager’s reliable backing.
- Sense of belonging. We have 13 communities where you will enjoy your hobbies with like-minded people. From cooking to mindfulness — practice what you love and explore yourself.
- Free sports classes whenever you want. Running, chess, yoga, or online workouts with fitness coaches – choose yours and take it away.
- Healthcare and well-being. Private health insurance, sick leave, vacation, and holidays.
- English classes. Take your speech and writing to a new level.
- Celebrate the lifestyle. Virtual and offline social activities and occasional gifts.

**Requirements:**
- At least 5 years of experience as a Software Engineer;
- At least 3 years of experience as Full Stack engineer;
- At least 1 year of commercial or relevant experience with Java/Kotlin(Spring);
- Strong proficiency with Typescript, ES6/ES7;
- Strong proficiency with JavaScript Core;
- Strong proficiency with React, React hooks and Redux;
- Experience with both SQL/NoSQL database;
- Experience with NodeJS will be a plus;
- Experience with Nest.js will be a plus;
- Experience with Next will be a plus;
- Deep understanding of client-server communication;
- Architectural design and approaches;
- Excellent interpersonal/communication skills.

**Responsibilities:**
- Participate in the development of the both front-end and API parts of the application;
- Develop new UI features;
- Develop new API endpoints;
- Collaborate with other team members and stakeholders;
- Code review.

**Why us?**
- Sports classes whenever you want
- English classes. Take your speech and writing to a new level.
- Access to 13 communities to enjoy your hobbies
- Preparation programs for global cloud certifications
- Flexible schedule
- Hybrid work
- Diversity of domains & businesses
- Access to Engineering Community Circle and all the Innovecs events