Job Description
We are seeking an experienced Full Stack Developer with a focus on backend development to join our growing team. In this role, you will be responsible for designing, building, and maintaining REST APIs and business logic to support our web-based React application. You will play a key role in the architecture of new features and modules while ensuring seamless integration between the backend and front end of our platform.
As a backend-heavy developer, 90% of your time will be dedicated to building and maintaining our backend systems, with the remaining 10% focusing on front-end development of our React-based web application. Over time, you will take on a larger role in the design and management of new platform features.
Responsibilities
- Design, develop, and maintain REST APIs and backend business logic to support front-end development.
- Build and enhance the backend infrastructure that powers our data-driven web application.
- Collaborate with front-end developers to ensure seamless integration between the backend and React-based UI.
- Troubleshoot, debug, and optimize backend systems for performance and scalability.
- Support integration with third-party systems and tools.
- Stay current with the latest backend and front-end technologies, best practices, and security standards.
- Contribute to the long-term roadmap by collaborating in the design and development of new modules and features.
- Participate in Agile development cycles, including sprint planning and code reviews.
Requirements
- 3+ years of experience as a full stack developer with a strong emphasis on backend development.
- Expertise in building and maintaining REST APIs and backend business logic.
- Strong experience with python
- Strong experience with PostgreSQL and other relational databases.
- Experience with ReactJS for front-end development.
- Strong problem-solving and debugging skills.
- Ability to collaborate effectively with both technical and non-technical team members.
- Strong understanding of data-driven web applications.
- Entrepreneurial spirit and a passion for continuous learning and improvement.
Work Environment
- Flexible hybrid work model: 50% office, 50% remote.
- Collaborative and supportive team culture, with opportunities to work on impactful projects in the healthcare industry.
- A focus on continuous learning and improvement, with opportunities to influence the development of innovative new features.