Position: Full Stack React /  node.js / MongoDB / TypeScript
Company: Natural Intelligence and CTO at Roadprotect
Experience required: 5y
Category: JavaScript
English level: fluent
Published: 2023-08-01T00:00:00+03:00

Founded in 2009 and 100% self-funded to this day, Natural Intelligence is a leader in online multi-vertical marketplaces. Our global brands, Top10.com and BestMoney.com, help millions worldwide make informed decisions every day. 
Our proprietary platform, xMatch, harnesses AI and ML technologies to help consumers make easier choices and find the right products and services tailored to their needs.

We are seeking an experienced and highly skilled Senior Full Stack Web Developer to join our dynamic team. As a Senior Full Stack Web Developer, you will be responsible for designing, developing, and implementing end-to-end web applications using Node.js, React.js, MongoDB, and TypeScript.

Key Responsibilities:
- Collaborate with the development team and stakeholders to understand project requirements and translate them into technical specifications.
- Design and develop robust, scalable, and efficient server-side applications using Node.js and TypeScript.
- Build interactive and responsive user interfaces using React.js, ensuring optimal user experience across devices and browsers.
- Utilize MongoDB for data storage and management, ensuring data integrity and security.
- Optimize application performance and maintain code quality through continuous testing and code review processes.
- Mentor and provide technical guidance to junior developers, fostering a collaborative and knowledge-sharing culture within the team.
- Stay up-to-date with the latest web development trends, technologies, and best practices to contribute to the continuous improvement of our development processes.

Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven track record of at least 5 years of experience in full stack web development using Node.js, React.js, MongoDB, and TypeScript. We also have more senior position for 8-10 years.
- Strong understanding of server-side programming, asynchronous request handling, and RESTful APIs.
- Proficiency in designing and developing single-page applications using React.js, managing state effectively, and handling client-side routing.
- Extensive experience with MongoDB and database design, including schema design, indexing, and performance optimization.
- Solid knowledge of TypeScript and its benefits in writing type-safe and maintainable code.
- Familiarity with version control systems (e.g., Git) and continuous integration/delivery pipelines.
- Ability to work independently and collaboratively in a fast-paced, agile development environment.
- Excellent problem-solving skills and a proactive approach to finding innovative solutions.
- Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Join our talented team and contribute to the development of cutting-edge web applications that will make a significant impact on our users' experience. We offer a competitive salary, flexible working hours, and a supportive work environment that encourages growth and professional development