- Senior
- Escritório em Delhi
This role is for one of Weekday’s clients
Min Experience: 5 years
Location: NCR
JobType: full-time
Requirements
We are seeking a highly skilled Python Fullstack Developer with strong expertise in Python and ReactJS to join our dynamic technology team. The ideal candidate will have extensive experience in building scalable, high-performance web applications and will be comfortable working across both front-end and back-end technologies. This role demands strong problem-solving skills, architectural thinking, and the ability to work closely with cross-functional teams to deliver high-quality solutions.
You will play a critical role in designing, developing, and maintaining complex applications, ensuring seamless integration between client-side and server-side components, and delivering exceptional user experiences.
Key Responsibilities
1. Application Development
- Design, develop, and maintain end-to-end web applications using Python for back-end and ReactJS for front-end.
- Implement secure, scalable, and maintainable solutions aligned with best practices.
- Write clean, modular, and reusable code with an emphasis on performance optimization.
2. Back-End Engineering
- Develop RESTful APIs and integrate them with various front-end modules.
- Manage and optimize relational and NoSQL databases.
- Work with frameworks such as Django or Flask for rapid back-end development.
- Implement authentication, authorization, and data validation mechanisms.
3. Front-End Engineering
- Create interactive, responsive, and intuitive ReactJS user interfaces.
- Implement efficient state management using Redux or Context API.
- Ensure cross-browser and cross-platform compatibility.
4. Testing & Quality Assurance
- Develop unit tests, integration tests, and end-to-end tests to ensure application reliability.
- Debug, troubleshoot, and optimize existing applications.
5. Collaboration & Project Delivery
- Work closely with UI/UX designers to translate designs into functional components.
- Collaborate with DevOps teams for CI/CD pipelines, containerization (Docker), and cloud deployment.
- Participate in sprint planning, code reviews, and agile ceremonies.
Required Skills & Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Experience: Minimum of 5 years in full-stack development, with proven expertise in Python and ReactJS.
- Strong knowledge of REST API development and microservices architecture.
- Experience with Python frameworks like Django, Flask, or FastAPI.
- Proficiency in modern JavaScript (ES6+) and React ecosystem tools.
- Strong database skills (PostgreSQL, MySQL, MongoDB).
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Solid understanding of version control (Git) and agile methodologies.
- Strong problem-solving, analytical, and debugging skills.