What are the responsibilities and job description for the Full Stack Engineer position at Cymbiotika?
About the Role
We are seeking a Full Stack Engineer to join our small, high-impact team. In this role, you'll contribute to both frontend and backend systems, with opportunities to grow your ownership of critical services. You'll work across the technology stack, from React frontends to Python backend services, developing your technical independence while collaborating with the team.
Key Responsibilities
- Develop and maintain both frontend (React) and backend (Python) applications
- Gradually take ownership of services with appropriate support
- Implement backend functionalities using FastAPI, Celery, and PostgreSQL
- Build responsive and intuitive user interfaces using React
- Integrate frontend components with server-side logic
- Work with databases, ensuring proper design and data integrity
- Deploy applications on Heroku and similar cloud platforms
- Contribute to technical documentation
- Collaborate with team members to solve technical challenges
Requirements