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 prior experience in a product company and be familiar with the full product delivery lifecycle. A background or interest in cybersecurity, networking, or network device management is a major plus. The role requires independence and an AI-first approach using AI code assistants effectively for productivity, while maintaining engineering discipline and avoiding vibe coding.
Key Responsibilities
Design, develop, and maintain scalable web applications using FastAPI (backend) and React (frontend). Architect efficient APIs and ensure seamless data flow between backend and frontend systems. Design and optimize PostgreSQL schemas and queries. Use GitHub for version control, branching strategy, and CI / CD workflows. Build, containerize, and deploy services using Docker. Integrate AI-assisted development into day-to-day workflows for better productivity and consistency. Collaborate with DevOps and QA for automation and release management. Apply secure coding practices across frontend and backend code. Participate in customer-facing calls when required, primarily with US-based teams.
Required Skills
Strong hands-on experience with Python (FastAPI) and RESTful API design. Proficiency with React, modern JavaScript (ES6+), and component-driven UI frameworks. Experience with PostgreSQL (schema design, indexing, query optimization). Good knowledge of Docker and containerized development. Solid understanding of GitHub workflows and CI / CD pipelines. Familiarity with AI-assisted development tools (Copilot, ChatGPT, or similar). Strong knowledge of product lifecycle management and agile delivery models.
Preferred / Good to Have
Background in cybersecurity, networking, or network device management. Understanding of SNMP, SSH-based device management, or network scanning frameworks. Knowledge of OAuth2, SAML, or JWT-based authentication systems.
Soft Skills
Independent, self-driven, and outcome-focused. Strong analytical and problem-solving mindset. Clear communication and collaboration in distributed teams. Commitment to engineering discipline, version control, and peer review.
Compensation
Competitive and commensurate with experience and skill set.
Stack Engineer • thiruvananthapuram, kerala, in