We are seeking a talented Junior Full-Stack Developer to join our innovative team. In this role, you will work on diverse projects, including Odoo ERP implementations and other exciting initiatives across various industries such as retail, manufacturing, and restaurants. If you have a strong background in web development and are eager to contribute to a range of projects, we want to hear from you!
Responsibilities
- Design, develop, and maintain web applications using Python, JavaScript, HTML, and CSS.
- Collaborate on Odoo ERP implementations, customizing modules and integrations as needed.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
- Troubleshoot and resolve technical issues across various platforms and applications.
- Write clean, maintainable, and efficient code, following best practices.
- Work with cross-functional teams to deliver high-quality solutions.
Qualifications
- Proficient in Python and JavaScript.
- Strong experience with HTML and CSS for front-end development.
- Familiarity with Odoo ERP systems and its module development is a big plus.
- Knowledge of PostgreSQL or other database management systems.
- Experience with version control systems (e.g., Git).
- Experience with API integrations (REST, XML-RPC) is preferred.
- Knowledge of Linux/Unix environments.
- Strong problem-solving skills and the ability to work independently as well as in a team.
- Excellent communication skills and a collaborative mindset.
Nice to have
- Previous experience in working with Agile methodologies, including Scrum or Kanban.
- Passion for learning new technologies and keeping up with industry trends.
-
Experience with mobile application development (e.g., using Flutter or React Native).
What's great in the job?
- Diverse Project Experience: Work on a variety of projects across multiple industries, gaining valuable experience and expanding your skill set beyond Odoo development.
- Collaborative Environment: Join a supportive and innovative team where your ideas and contributions are valued. Enjoy a culture of collaboration, open communication, and shared success.
- Career Growth Opportunities: Benefit from ongoing professional development and mentorship opportunities to help you advance in your career and learn new technologies.
- Impactful Work: Contribute to projects that make a real difference for businesses, helping them streamline operations and improve efficiency through technology.
- Learning Culture: Immerse yourself in a learning environment that encourages continuous growth, exploration of new technologies, and staying current with industry trends.