We are looking for a skilled React + Python (Flask) Developer to join our dynamic development team. The ideal candidate will have a strong background in building scalable and performant web applications using React for frontend and Python with Flask for backend development. You will collaborate closely with cross-functional teams to deliver high-quality, maintainable, and efficient software solutions.
Responsibilities:
- Develop, test, and deploy front-end components using React.js following best practices.
- Build robust backend APIs and services using Python and Flask framework.
- Design and implement RESTful APIs that are efficient, secure, and scalable.
- Collaborate with UI/UX designers to implement user-friendly interfaces.
- Integrate front-end components with backend services seamlessly.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing applications.
- Write clean, reusable, and well-documented code.
- Participate in code reviews, design discussions, and team meetings.
- Stay up-to-date with emerging trends and technologies in web development.
- Work closely with product managers, QA engineers, and other stakeholders to deliver high-quality software.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a Full-stack Developer with expertise in React and Python Flask.
- Strong proficiency in JavaScript, ES6+, and modern React features (Hooks, Context API, etc.).
- Experience with state management libraries such as Redux or MobX.
- Solid understanding of backend development using Python and Flask or similar micro-frameworks.
- Experience designing and developing RESTful APIs.
- Familiarity with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
- Proficient with version control systems, preferably Git.
- Understanding of containerization and orchestration tools like Docker and Kubernetes is a plus.
- Familiarity with testing frameworks and writing unit/integration tests.
- Good problem-solving skills and ability to work independently or in a team environment.
- Excellent communication skills.
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and automated deployment tools.
- Experience with WebSockets or real-time data processing.
- Familiarity with GraphQL APIs.
- Knowledge of frontend build tools like Webpack, Babel.
- Understanding of security best practices in web development.
Benefits:
- Competitive salary and performance bonuses.
- Flexible working hours and remote work options.
- Health insurance and wellness benefits.
- Professional development opportunities.
- Collaborative and inclusive work environment.
How to Apply:
Please send your resume, portfolio, and a brief cover letter to [the64bitabs@gmail.com] with the subject line “React + Python (Flask) Developer Application”.