Description:
We are seeking a full-time Full Stack Web Developer with a strong focus on Python and modern web development technologies to help us build a cutting-edge, custom web platform. In this role, you will be responsible for developing both the front-end and back-end of the platform, building robust API integrations, and ensuring scalability, security, and performance.
Key Responsibilities:
- Custom Web Development: Design, develop, and maintain a custom web platform using Python and relevant modern technologies. Build dynamic, user-friendly interfaces and scalable back-end services.
- Back-End Development (Python): Develop robust server-side logic, APIs, and services using Python frameworks (such as Django or Flask). Focus on creating scalable, efficient, and maintainable solutions.
- Front-End Development: Implement responsive, interactive user interfaces using modern front-end technologies (HTML5, CSS3, JavaScript, React.js, Vue.js, or similar frameworks).
- API & Webhooks Integration: Build and integrate RESTful APIs and webhooks for data exchange and third-party integrations, ensuring seamless communication between systems.
- Database Management: Manage relational (MySQL, PostgreSQL) and NoSQL databases, optimizing them for performance, reliability, and scalability.
- Security & Performance Optimization: Implement best practices for web security, data protection, and performance optimization, ensuring that both front-end and back-end systems run efficiently and securely.
- Collaboration & Agile Development: Work closely with product managers, UX/UI designers, and other developers in an agile environment to deliver high-quality software. Participate in code reviews, sprint planning, and team meetings.
- Testing & Code Quality: Write clean, maintainable code and perform thorough testing (unit, integration, and end-to-end tests) to ensure high-quality deliverables
Required Skills & Qualifications:
- Proven experience as a Full Stack Web Developer with a focus on Python (Django, Flask, or similar frameworks).
- Strong front-end development skills with expertise in HTML5, CSS3, JavaScript, and modern JavaScript frameworks like React.js or Vue.js.
- Back-end development: Experience in building robust back-end systems using Python and working with RESTful APIs.
- Database proficiency: Experience working with both relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- API & Webhooks integration: Proven ability to design and integrate APIs, manage webhooks, and work with external services and data sources.
- Security best practices: Understanding of web application security, including data protection and secure coding practices.
- Problem-solving mindset: Strong analytical and problem-solving skills, with a focus on delivering high-performance, scalable web applications.