Responsibilities:
- Develop and maintain web applications using Node.js and React.
- Design and implement complex systems with MySQL databases.
- Build RESTful APIs and effectively communicate with various system components.
- Collaborate with design and product teams to optimize and implement new features.
- Troubleshoot technical issues and improve application performance.
- Participate in coding sessions, code reviews, and ensure the quality of the produced code.
- Provide optimization solutions to enhance system performance and reduce costs.
Requirements:
- Practical experience in development with Node.js and React.
- Familiarity with MySQL and the ability to design and manage databases.
- Ability to develop and maintain RESTful APIs.
- Familiarity with Git and version control tools.
- Ability to work in Agile environments and contribute to software development processes.
- Proficiency in object-oriented programming principles and software architecture concepts.
- Familiarity with Rust and the ability to use it in projects.
- Experience with Tauri for building desktop applications.
- Familiarity with other databases such as PostgreSQL or MongoDB.
- Knowledge of CI/CD concepts and tools.
Benefits :
Join our friendly and dynamic team and enjoy a range of perks, such as:
- Professional development opportunities
- Free breakfast every day
- Birthday and anniversary gifts and surprises
- Lunch and snack subsidies
- Transportation budget
- Comprehensive health insurance
- Seasonal and special charges and discounts from Tapsifood