Role Overview
We are looking for a Full-Stack Software Developer to join our team and build reliable, scalable internal tools and business applications. The role involves working across both backend and frontend development, with a strong focus on API-driven applications, system integrations, database design, reusable components, and automation.
Responsibilities
- Build internal management, task-tracking, dashboard, and business-operation tools.
- Design and develop REST APIs and backend services using Python/FastAPI.
- Develop responsive and user-friendly interfaces using React, Vite, and Tailwind CSS.
- Integrate systems with Shopify, Google APIs, and other SaaS platforms.
- Work with PostgreSQL and SQL to design tables, relationships, and efficient queries.
- Identify functionality to build reusable API services, components, hooks, and modules.
- Take end-to-end ownership of features from requirements to deployment.
Requirements
- Strong understanding of full-stack web development.
- Practical experience with both frontend and backend development.
- Experience building and consuming REST APIs and integrating third-party APIs.
- Good understanding of database design and SQL.
- Experience with component-based frontend development.
- Ability to write clean, maintainable, and reusable code.
- Strong debugging and problem-solving abilities.
Skills
- Python
- FastAPI
- React
- PostgreSQL
- Tailwind CSS