HamburgerMenu
hirist

Straive - Lead Full Stack Engineer

SPI TECHNOLOGIES INDIA PRIVATE LIMITED
5 - 10 Years
Multiple Locations

Posted on: 27/05/2026

Job Description

About the job :


Location : Hyderabad / Chennai / Gurgaon / Pune


Experience : 5-8 Years


Role Focus : Full-stack engineering, cloud, APIs, delivery leadership


Role Overview :


We are seeking a strong Full Stack Engineer with 5-8 years of experience in software engineering to design, build, and scale modern web applications and platforms.


The ideal candidate will have hands-on experience across backend development, frontend engineering, database design, APIs, cloud deployment, and DevOps, along with the ability to lead small teams and drive high-quality delivery.


This role requires a combination of strong engineering fundamentals, system thinking, delivery ownership, and stakeholder collaboration to build scalable products and internal platforms that create business value.


Key Responsibilities :


Application Design & Development :


- Lead the end-to-end development of full-stack applications, from solution design through implementation, testing, deployment, and support.


- Design and build scalable backend services, REST APIs, and reusable frontend components for enterprise-grade applications.


- Translate business and product requirements into robust technical solutions and implementation plans.


- Build production-ready applications with strong focus on performance, maintainability, security, and user experience.


Backend, Data & Integration :


- Design and manage relational and/or NoSQL databases, data models, and application data flows.


- Develop integrations with internal systems, third-party platforms, and data services through APIs, event-driven patterns, or batch pipelines.


- Ensure application reliability through proper logging, monitoring, exception handling, and performance tuning.


Cloud, DevOps & Deployment :


- Own build, release, and deployment processes using CI/CD pipelines and modern DevOps practices.


- Work with cloud platforms and containerized environments to deploy and manage scalable applications.


- Contribute to engineering standards for code quality, testing, security, version control, and environment management.


Leadership & Collaboration :


- Lead and mentor a small team of engineers, providing guidance on architecture, coding practices, and delivery execution.


- Collaborate with product managers, business stakeholders, designers, data teams, and QA to deliver solutions on time.


- Drive technical discussions, code reviews, effort estimation, and development planning across projects.


Required Skills & Qualifications :


Education : Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or a related field.


Experience :


- 5-8 years of experience in full-stack development, software engineering, or application engineering.


- Proven experience building and deploying production-grade web applications and backend services.


- Experience leading modules, small teams, or technical workstreams in a delivery environment.


Technical Skills :


- Strong programming skills in Python and/or JavaScript/TypeScript.


- Hands-on experience with backend frameworks such as FastAPI, Flask, Node.js, Express, or similar.


- Experience with frontend development using React.js and modern UI development practices.


- Solid understanding of SQL databases such as PostgreSQL, MySQL, or SQL Server; familiarity with NoSQL databases is a plus.


- Experience designing APIs, integrating services, and working with authentication and authorization mechanisms.


- Experience with Git, CI/CD pipelines, Docker, and cloud platforms such as AWS, Azure, or GCP.


- Good understanding of software design principles, testing, debugging, code reviews, and secure development practices.


Preferred Qualifications :


- Experience with microservices architecture, Kubernetes, or distributed systems.


- Experience building data-intensive, analytics, or workflow-driven applications.


- Familiarity with observability, monitoring, caching, messaging systems, and performance optimization.


- Exposure to AI/ML or Generative AI application development, including LLM-based features, is good to have.


- Working knowledge of tools such as LangChain, vector databases, or RAG frameworks is an advantage, but not required.


Key Competencies :


- Strong problem-solving and engineering judgment


- Clear communication and stakeholder management


- Ownership mindset with strong delivery discipline


- Ability to mentor team members and guide technical decisions


- Practical, product-oriented approach to building scalable solution


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...