We are looking for an experienced Full-Stack Developer with expertise in Python and React to join our dynamic team. The ideal candidate will have at least 1 to 2 years of professional experience developing and maintaining web applications. You will be responsible for designing and implementing scalable and efficient code, collaborating with cross-functional teams, and contributing to all development lifecycle phases.
Key Responsibilities
- Develop and maintain web applications using Python, React,
- Design and implement RESTful APIs and integrate with front-end components.
- Collaborate with UI/UX designers to create responsive and user-friendly interfaces.
- Write clean, efficient, and well-documented code.
- Perform code reviews and ensure best practices are followed.
- Debug and troubleshoot issues in the development and production environments.
- Optimize applications for maximum speed and scalability.
- Participate in Agile/Scrum development processes and contribute to sprint planning, stand-ups, and retrospectives.
- Stay updated with the latest industry trends and technologies to ensure our tech stack remains current and competitive.
Qualifications
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 1+ years of professional experience with Python and React,
- Strong understanding of front-end technologies such as HTML5, CSS3, and JavaScript.
- Experience with back-end frameworks and libraries such as Express.js or Django.
- Proficient in database technologies like SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Familiarity with version control systems (e.g., Git).
- Experience with cloud services (e.g., AWS, Azure, GCP) is a plus.
- Knowledge of containerization tools (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.