The Opportunity:
">
">
* We are seeking a talented and experienced Full-Stack Engineer to join our team.
">
">
Key Responsibilities:
">
">
1. Design, develop, and maintain robust and scalable web applications using Python on the backend and React on the frontend.
">
2. Collaborate closely with product managers, UI/UX designers, and other engineers to translate requirements into technical solutions.
">
3. Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
">
4. Implement and integrate with RESTful APIs.
">
5. Troubleshoot, debug, and optimize application performance.
">
6. Contribute to architectural discussions and decisions.
">
7. Stay up-to-date with the latest industry trends and technologies.
">
8. Mentor junior engineers and share knowledge within the team.
">
">
Requirements:
">
">
* 3+ years of professional experience as a Full-Stack Engineer or similar role.
">
* Strong proficiency in Python and experience with relevant frameworks (e.g., Django, Flask, FastAPI).
">
* Solid experience with React and its ecosystem (e.g., Redux, Context API, Hooks, Next.js).
">
* Experience with front-end build tools (e.g., Webpack, Babel).
">
* Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
">
* Experience with version control systems (Git).
">
* Understanding of RESTful API design and development.
">
* Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker) is a plus.
">
* Knowledge of testing frameworks and methodologies (e.g., Pytest, Jest, React Testing Library).
">
* Excellent problem-solving skills and attention to detail.
">
* Ability to work independently and as part of a collaborative team.
">
* Strong communication skills in English.
">
">
About This Role:
">
">
* This is an exciting opportunity for someone who thrives in a fast-paced environment and wants to make a significant impact on a product in its crucial growth phase.
">