Position: Middle Full-Stack Developer (Node.js + React.js)
Company: Newsoft
Category: Node.js
Experience required: 3y
English level: intermediate

**We are looking for a Middle Full-Stack Developer to join our team. We’re building a workout ecosystem specifically designed for women. This ecosystem encompasses structured training programs, nutrition guidance, web and mobile applications, as well as an extensive collection of graphic and video content. Additionally, we foster supportive communities and provide access to personal trainers.

You will be working on a web app.**

**Requirements:**
▪️More than 3 years of professional experience.
▪️Strong JavaScript skills.
▪️Proficiency in React.js and building scalable web applications.
▪️Experience with Node.js and developing RESTful APIs.
▪️Knowledge of databases like MongoDB, MySQL, or PostgreSQL.
▪️Full-stack development experience integrating front-end and back-end.
▪️Familiarity with Git for version control.
▪️Testing and debugging skills using frameworks like Jest or Mocha.
▪️Understanding of HTML5, CSS3, and responsive web design.
▪️Strong problem-solving and analytical abilities.
▪️Excellent communication and collaboration skills.
▪️Willingness to learn and stay updated with web development trends.
▪️Upper intermediate or higher English language proficiency.

**Nice to have skills:**
▪️Experience with additional front-end frameworks like Vue.js or Angular.
▪️Knowledge of GraphQL and its implementation.
▪️Familiarity with serverless architecture and cloud platforms like AWS or Azure.
▪️Understanding of containerization technologies like Docker.
▪️Experience with DevOps practices and CI/CD pipelines.
▪️Familiarity with TypeScript.
▪️Knowledge of mobile app development using frameworks like React Native or Flutter.
▪️Experience with performance optimization and caching strategies.
▪️Familiarity with agile development methodologies.

**Responsibilities:**
▪️Develop and maintain high-quality web applications using React.js and Node.js.
▪️Collaborate with cross-functional teams to translate requirements into technical solutions.
▪️Build and integrate RESTful APIs for seamless communication between front-end and back-end.
▪️Implement responsive and visually appealing user interfaces using modern front-end frameworks.
▪️Optimize application performance and ensure scalability through efficient coding practices.
▪️Conduct testing and debugging to identify and fix issues, ensuring high code quality.
▪️Stay updated with industry trends and emerging technologies.
▪️Participate in code reviews and adhere to coding standards.

**Interview stages:**
▪️ HR interview (30 minutes).
▪️ Technical interview (1 hour).
▪️ Interview with the customer (1 hour).
▪️ Job offer🎉🎉🎉

**We offer:**
▪️ Competitive salary.
▪️ Challenging tasks and projects.
▪️ Personal growth.
▪️ Flexible working hours.
▪️ New hardware.
▪️ Free English lessons.
▪️ Availability of generators and Starlinks in the office.
▪️ Small gym and table tennis in the office.
▪️ Adjustable height tables.
▪️ Regular office fruit delivery and other benefits.