The Opportunity
\
We are seeking a talented Full-Stack Engineer to join our engineering team. In this role, you will be instrumental in developing, deploying, and maintaining both front-end and back-end systems.
\
This is an excellent opportunity for someone who thrives in a fast-paced environment, is eager to take ownership, and wants to make a significant impact on a product in its crucial growth phase.
\
Key Responsibilities
\
\
1. Design, develop, and maintain robust and scalable web applications using Python on the backend and React on the frontend.
\
2. Write clean, efficient, and well-documented code.
\
3. Closely collaborate with product managers, UI/UX designers, and other engineers to translate requirements into technical solutions.
\
4. Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
\
5. Implement and integrate with RESTful APIs.
\
6. Troubleshoot, debug, and optimize application performance.
\
7. Contribute to architectural discussions and decisions.
\
8. Stay up-to-date with the latest industry trends and technologies, continuously seeking ways to improve our technical stack and processes.
\
9. Mentor junior engineers and share knowledge within the team (if applicable).
\