**This role is for one of the Weekday's clients
** We are looking for a highly skilled Full Stack Developer with expertise in ReactJS and Python to join our dynamic team. In this role, you will design, develop, and maintain scalable web applications, ensuring seamless integration between the frontend and backend. You will collaborate with cross-functional teams to build high-performance, user-friendly solutions that drive business growth.
Frontend Development: Build and maintain responsive, user-friendly web applications using ReactJS , ensuring optimal performance and a seamless user experience.
Backend Development: Design, develop, and optimize backend services and APIs using Python and frameworks like Django or Flask.
Database Management: Work with SQL and NoSQL databases to efficiently store and retrieve data, ensuring high availability and performance.
API Development & Integration: Develop RESTful APIs and integrate third-party services to enhance application functionality.
Code Quality & Best Practices: Write clean, maintainable, and well-documented code following best practices, including unit testing and version control (Git).
Scalability & Performance Optimization: Ensure applications are scalable, efficient, and optimized for performance under varying workloads.
Collaboration & Teamwork: Work closely with designers, product managers, and other developers to translate business requirements into technical solutions.
Security & Compliance: Implement security best practices to protect data and ensure compliance with industry standards.
5-7 years of experience in full-stack development with expertise in ReactJS and Python.
Strong proficiency in JavaScript, HTML, and CSS , with experience in frontend state management libraries like Redux.
Hands-on experience with Python frameworks such as Django or Flask.
Proficiency in working with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
Experience with RESTful API development and integration.
Familiarity with CI/CD pipelines , Docker, and cloud platforms (AWS, GCP, or Azure).
Strong problem-solving and debugging skills.
Excellent understanding of software development life cycle (SDLC) and agile methodologies.
Experience with GraphQL.
Familiarity with TypeScript.
Exposure to containerization and orchestration tools like Docker and Kubernetes.
Experience with test-driven development (TDD) and automated testing frameworks.
Your email won't be used for commercial purposes. Read our Privacy Policy.