
Software Engineer - Python
- Kozhikode, Kerala
- Permanent
- Full-time
- Collaborate with product managers, designers, and developers to define, develop, and deliver user-centric software solutions.
- Design and implement accessible and responsive frontend interfaces using React.js, adhering to WCAG and ARIA standards.
- Build robust, secure, and scalable backend services using Python (Django, Flask, or FastAPI).
- Develop and maintain RESTful APIs to power frontend interfaces and integrations.
- Ensure accessibility best practices are integrated into all stages of the development process, including semantic HTML, keyboard navigation, screen reader support, and color contrast compliance.
- Debug and optimize applications for performance, usability, and cross-browser compatibility.
- Work with DevOps to automate deployment workflows and manage applications in cloud environments (AWS preferred).
- Participate in code reviews and continuously explore and integrate new tools and practices to improve software quality and team productivity
- Minimum 3 years of proven experience as a Full Stack Developer or similar role.
- Strong backend skills in Python and web frameworks like Django, Flask, or FastAPI.
- Solid experience with React.js and a strong understanding of modern frontend architecture.
- Proven ability to create accessible, inclusive, and user-friendly interfaces (familiarity with WCAG 2.1, ARIA roles, etc.).
- Strong understanding of JavaScript (ES6+), HTML5, CSS3, and responsive design principles.
- Experience working with REST APIs and integrating third-party services.
- Familiarity with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with code versioning tools, such as Git / Mercurial / SVN
- Knowledge of deploying and scaling applications in AWS, Docker, or similar platforms.