HamburgerMenu
hirist

Full Stack Engineer - Python/React.js

FinJo
Multiple Locations
3 - 7 Years

Posted on: 03/12/2025

Job Description

Role Summary:

We are seeking a Full Stack Engineer with strong experience in Python (FastAPI), PostgreSQL, React, GitHub, and Docker. The ideal candidate should have worked in a product-based environment and be familiar with the end-to-end product delivery lifecycle. A background or interest in cybersecurity, networking, or network device management is a strong advantage.

The role requires independence and an AI-first engineering approach, using AI code assistants for productivity while maintaining strong engineering discipline.

Key Responsibilities:

- Design, develop, and maintain scalable web applications using FastAPI (backend) and React (frontend).

- Architect efficient APIs and ensure seamless data flow across systems.

- Design and optimize PostgreSQL schemas, indexing, and queries.

- Use GitHub for version control, branching strategies, code reviews, and CI/CD workflows.

- Build, containerize, and deploy applications using Docker.

- Integrate AI-assisted development into daily workflows for efficiency and consistency.

- Collaborate with DevOps and QA teams for automation and release management.

- Apply secure coding practices across frontend and backend components.

- Join customer-facing calls as needed, mainly with US-based teams.

Required Skills:

- Strong hands-on experience with Python (FastAPI) and RESTful API design.

- Proficiency with React, ES6+, and component-driven UI frameworks.

- Experience with PostgreSQL (schema design, performance tuning).

- Good understanding of Docker and container-based development.

- Solid knowledge of GitHub, version control, and CI/CD.

- Experience using AI-assisted coding tools (Copilot, ChatGPT, etc.).

- Strong understanding of product lifecycle management and agile practices.

Preferred / Good to Have:

- Background in cybersecurity, networking, or network device management.

- Knowledge of SNMP, SSH-based device management, or network scanning frameworks.

- Familiarity with OAuth2, SAML, or JWT authentication systems.

Experience Required:

- 3 to 7 years of hands-on experience as a Full Stack Engineer or Software Engineer.

- Experience working in a product-based company is mandatory.

- Prior experience contributing to full product lifecyclefrom development to deployment and support.

- Experience collaborating with cross-functional teams in agile/scrum environments.


info-icon

Did you find something suspicious?