Job Description
About the Role
We are seeking a talented and passionate Full Stack Software Developer to join our dynamic team. In this role, you will be responsible for the design, development, and maintenance of high-quality software applications across the full stack. You will work closely with cross-functional teams to deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain robust and scalable web applications using modern technologies.
- Develop and implement user interfaces with a focus on usability and accessibility.
- Write clean, well-documented, and testable code.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate effectively with designers, product managers, and other developers.
- Troubleshoot and debug software issues.
- Stay up-to-date with the latest technologies and industry best practices.
Qualifications
- Solid experience with Python and related frameworks (e.g., Django, Flask).
- Experience with XML, HTML, CSS, and JavaScript.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Passion for building high-quality software.
- Experience with Git and other version control systems.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- A strong work ethic and a passion for delivering high-quality software.
Bonus Points:
- Experience with Odoo Apps development.
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Experience with cloud platforms.
- Contributions to open-source projects.