About the Role
The role involves developing and maintaining a customer-facing application by implementing robust backend services in Python and interactive frontend components in React.
Responsibilities
- Design and implement scalable backend services using Python
- Develop responsive user interfaces with React
- Collaborate with product teams to define feature requirements
- Ensure high performance and responsiveness of web applications
- Write clean, maintainable, and testable code
- Troubleshoot and debug production issues
- Participate in code reviews and technical discussions
- Optimize application performance for speed and scalability
- Integrate third-party APIs and services
- Maintain security and data protection practices
- Work within agile development cycles
- Support deployment and monitoring processes
- Document technical specifications and system architecture
- Stay updated with emerging technologies and frameworks
- Ensure compatibility across browsers and devices
Nice to Have
- Experience with microservices architecture
- Knowledge of GraphQL
- Familiarity with frontend build tools like Webpack
- Experience with monitoring and logging tools
- Background in B2C applications
- Previous work in remote teams
- Open source contributions
- Understanding of UX principles
Compensation
Competitive salary based on experience
Work Arrangement
Full remote within France
Team
Collaborative tech team focused on user-centric product development
Why Join Us
- Opportunity to work on a growing B2C platform with real user impact
- Fully remote role offering flexibility and work-life balance
- Inclusive culture that values innovation and collaboration
Tech Stack
- Backend: Python, Django or Flask, PostgreSQL
- Frontend: React, JavaScript, HTML/CSS
- Infrastructure: AWS, Docker, CI/CD pipelines
Not applicable, position limited to candidates in France