Middle Full-Stack Developer (Node.js + React)
Apply NowWe're seeking a Middle Full-Stack Developer to help build a digital platform that opens up the land market to a broader audience. The platform connects farmers with valuable data and resources, enabling more efficient land management and fostering collaboration within the agricultural community.
Responsibilities:
- Develop and maintain robust and scalable full-stack solutions using Node.js and React.
- Implement efficient and clean code in both frontend and backend systems.
- Collaborate with our teams to build user-friendly interfaces.
- Work with large datasets from multiple sources and ensure the efficient handling of data in real-time.
- Integrate third-party services and APIs as needed.
- Participate in code reviews and contribute to technical discussions to improve the development process.
Requirements:
- 3+ years of experience in full-stack development.
- Strong knowledge of Node.js and React.
- Experience with database management (SQL, NoSQL).
- Proficient in front-end technologies: HTML, CSS, JavaScript.
- Experience working with RESTful APIs and WebSockets.
- Familiarity with Git for version control.
- Good understanding of software architecture and design patterns.
- Strong problem-solving skills and attention to detail.
- Ability to work in a collaborative, fast-paced environment.
- Upper-Intermediate or higher level of English.
Preferred Qualifications:
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with modern development workflows and CI/CD.
- Knowledge of agricultural or mapping platforms is a plus.
Our Advantages:
- Absence of micromanagement, a culture based on the principles of truth, trust, and transparency.
- Annual salary review.
- Career development according to an individual plan.
- 15 working days of vacation, 6 sick days, and public holidays off.
- Individual legal and financial support.
- 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs.
- Monthly happy hours and online meetings with the team.
- Gifts on birthdays and anniversaries.
Interview stages:
- Screening Interview (30 minutes).
- Final Interview (45 minutes).