Full Stack Developer (Python + React)
Pinnaxel
About the Role
We are looking for a skilled Full Stack Developer with strong experience in Python, FastAPI, React.js, database management, and third-party API integrations. The ideal candidate should be capable of independently managing an existing codebase, developing new features, troubleshooting technical issues, and deploying scalable web applications.
Key Responsibilities
- Develop, maintain, and enhance full-stack web applications.
- Build and integrate third-party APIs.
- Develop scalable backend services and responsive frontend interfaces.
- Manage PostgreSQL databases and schema migrations using SQLAlchemy and Alembic.
- Implement secure authentication and authorization mechanisms using JWT authentication.
- Troubleshoot application errors and optimize performance.
- Handle cloud deployment, server configuration, and production maintenance.
- Maintain clean, well-documented, and version-controlled code.
- Collaborate with the team to implement new features and technical improvements.
Requirements & Tech Stack
- Backend: Python, FastAPI, RESTful APIs, asynchronous programming.
- Frontend: React.js, JavaScript, TypeScript, HTML, CSS.
- Database: PostgreSQL, SQLAlchemy, Alembic, database migrations.
- API Integrations: OAuth 2.0, REST APIs, authentication, access token management, third-party integrations.
- Cloud & DevOps: Docker, Git, GitHub, cloud hosting, deployment, server management.
- Security: JWT authentication, API security, environment variables, credential management.
- Debugging: Strong ability to identify and resolve frontend, backend, database, and API-related issues.
Qualifications
The ideal candidate is a proactive developer with strong problem-solving skills who can independently handle technical responsibilities, understand existing applications, and take ownership of development through deployment.
Good to Have:
- Experience developing SaaS applications and analytics dashboards.
- Understanding of data pipelines, automation, and reporting systems.
- Familiarity with AI/LLM integrations.
- Experience with multi-tenant application architecture.
