ql-editor ">
Job Title: Full Stack Developer
Location:
Chennai, India
Experience Required:
4+ Years
Joining:
Immediate Joiners Only
About the Company
iTech India Private Limited is a full-service custom software and digital marketing company with a large portfolio of successful domestic and international projects. We have delivered single-purpose solutions for small businesses to complex multi-platform systems for large corporate clients. We are proud to have earned the confidence of multiple global brands, including Fortune 500 companies. We are successful because of who we are - real, honest, and skilled people. Know More, www.itechindia.co
About the Role
As a
Senior Full Stack Developer
at iTech India, you will be a technical leader on our development team. You will be responsible for architecting, developing, and delivering high-quality web and mobile applications for our global clients. You will own the technical design of solutions, mentor and lead developers, enforce best practices, and collaborate with cross-functional teams to ensure successful project delivery.
This role offers the opportunity to work on cutting-edge SaaS platforms, AI/ML-enabled products, on-premise deployments, and client-facing APIs-as-a-Service.
Key Responsibilities
- Solution Architecture & Design
- Analyze complex requirements and design scalable, maintainable, and secure solutions.
- Create technical architecture diagrams and documentation.
- Make key technology and design decisions for projects.
- Development & Code Quality
- Build robust, high-performance web applications using ReactJS, NodeJS, and PostgreSQL.
- Develop and maintain cross-platform mobile apps using React Native.
- Design and implement secure, well-documented RESTful and/or GraphQL APIs.
- Ensure consistent use of TypeScript and modern coding standards.
- Write and maintain unit and integration tests (e.g., Jest, Mocha, Cypress, or Detox).
- DevOps & Deployment
- Work with DevOps teams to define, improve, and maintain CI/CD pipelines.
- Guide containerization strategies using Docker; familiarity with Kubernetes is a plus.
- Oversee deployment processes on AWS, Azure, or GCP.
- Plan for application scaling, monitoring, and logging.
- Leadership & Mentoring
- Lead and manage small development teams on projects.
- Conduct code reviews, enforce coding standards, and share best practices.
- Mentor junior and mid-level developers to support their growth.
- Participate in technical interviews and hiring processes.
- Client & Stakeholder Communication
- Participate in client calls to clarify requirements and propose solutions.
- Communicate technical concepts clearly to non-technical stakeholders.
- Own delivery timelines and quality for the team s work.
- Security & Best Practices
- Enforce secure coding standards and best practices.
- Identify and mitigate common vulnerabilities (e.g., OWASP Top 10).
- Ensure compliance with client-specific security requirements, including on-premise deployment constraints.
- Collaboration & Agile Practices
- Work closely with Product Managers, QA Engineers, UI/UX Designers, and DevOps teams.
- Participate in Agile ceremonies (standups, sprint planning, retrospectives).
- Ensure alignment of technical work with business goals and client requirements.
Required Skills and Qualifications
-
6 8 years of professional experience
in full-stack development. - Strong proficiency in
ReactJS
, including hooks, state management (Redux, Context API). - Advanced experience with
NodeJS
(Express or NestJS). - Deep understanding of
JavaScript
and TypeScript
. - Expert-level
PostgreSQL
knowledge (complex queries, indexing, JSONB, triggers, optimization). - Solid API design skills (RESTful and/or GraphQL).
- Experience with
React Native
for mobile development. - Hands-on experience with
AWS
, Azure
, or GCP
services (e.g., S3, Lambda, Cloud SQL, IAM). - Strong understanding of
Docker
and containerized deployments; familiarity with Kubernetes
is a plus. - Proficiency with
Git
and modern version control workflows. - Experience designing and maintaining
CI/CD pipelines
(GitHub Actions, GitLab CI, Jenkins). - Solid knowledge of
NoSQL
databases (e.g., MongoDB) is a plus. - Understanding of microservices architecture and patterns.
- Knowledge of secure coding practices and application security fundamentals.
- Ability to profile, debug, and optimize web and mobile applications.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Effective communication and collaboration skills, including experience with client-facing roles.
- Bachelor s degree in Computer Science, Information Technology, or a related field.
Preferred (Good to Have)
- Experience with SaaS platform development (multi-tenancy, billing, subscription management).
- Familiarity with NoSQL databases (e.g., MongoDB).
- Experience with AI/ML API integrations (e.g., text extraction, NLP).
- Exposure to infrastructure-as-code tools (Terraform, Pulumi, CloudFormation).
- Familiarity with on-premise deployment strategies and constraints.
- Prior experience in Healthcare, HRTech, Finance, or other regulated domains.
- Participation in Agile/Scrum methodologies.
Why Join Us?
Impact
: Shape the future of AI at iTech by leading transformative projects for global clients.
Growth
: Scale high-performing teams and grow your career in a fast-evolving AI landscape.
Rewards
: Competitive salary, performance bonuses, and comprehensive benefits.
Culture at iTech
At iTech, we embody the spirit of BOAT: Belonging, Ownership, Autonomy, and Team Spirit. Our vibrant culture is the cornerstone of our success, and we invite you to be a part of it.
Our Core Values
Ownership
: We champion innovation through collaboration, valuing every contribution and empowering our team to drive progress.
Team Spirit
: Our expertise is harnessed to deliver exceptional value to our clients and communities, fostering a sense of unity and shared purpose.
Belonging
: We cultivate a welcoming, inclusive environment where professional achievements are harmonized with personal well-being.
Autonomy
: We provide the freedom to explore, innovate, and lead without micromanagement, trusting you to shape your path.
Wellness
Learning is a collaborative journey at iTech. We support learning cohorts where individuals with similar roles or interests come together to enhance their skills, adapt to new technologies, and stay current with industry developments. This approach not only accelerates learning but also strengthens application and impact.
Learning Cohorts
Learning is a collaborative journey at iTech. We support learning cohorts where individuals with similar roles or interests come together to enhance their skills, adapt to new technologies, and stay current with industry developments. This approach not only accelerates learning but also strengthens application and impact.
Ignite and Unite
Our Ignite and Unite events are designed to foster camaraderie and align our People and Culture. With over 100 events organized in the past three years, we create opportunities for collective engagement and strengthen our workplace community. Join us at iTech, where your potential meets our passion for growth and success.
How to Apply
We would like to hear from you! To apply for the position,
visit https:// itechindia.co/careers with an updated resume or CV highlighting your relevant experience and qualifications.