Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.
Position Summary
The Senior Consultant / Full Stack Engineer plays a key role in architecting, developing, and delivering scalable, high-quality software solutions that align with client objectives and business needs. This position requires a strong command of contemporary software engineering practices, a collaborative mindset, and a deep understanding of system design, performance tuning, and secure coding standards.
In this capacity, the engineer will contribute across the entire technology stack, partnering with cross-functional teams to build and sustain performant applications and cloud-native infrastructure. The role also includes championing automation, refining CI/CD pipelines, and supporting the seamless deployment of resilient, enterprise-grade software systems.
Mandatory Skills
- 13+ years of experience in software engineering with a strong focus on full-stack application development.
- Minimum 8 years of hands-on experience with Python, JavaScript and TypeScript.
- Minimum 6 years of hands-on experience with Terraform, IAC, and Gitlab Pipelines.
- Domain expertise in Healthcare, Retail, IoT, Airline, Travel, Transportation and Logistics, Research and Education, with understanding of regulatory and compliance requirements.
- Proven working experience with Python, FastAPI, Pydantic, Poetry and utilize Python data libraries (SQLAlchemy, PySpark) for data engineering tasks.
- Proven working experience with Node.js, Express.js and the JavaScript ecosystem.
- Proven working experience in frontend technologies including React.js, Next.js, TypeScript, React Hooks, Redux, Ant Design, Material UI Bootstrap and Tailwind CSS.
- Proven working experience in mobile technologies including Android, iOS, React Native, Flutter, PhoneGap and Titanium.
- Proficient with infrastructure, CI/CD, and configuration management tools such as Terraform, Azure DevOps, Bitbucket, GitHub Actions, Argo CD and SonarQube.
- Experience with containerization and orchestration tools such as Docker, Kubernetes, MicroK8s and Helm for scalable and cloud-native application deployment.
- Hands-on experience with GraphQL APIs using Hasura, Strawberry GraphQL, and client-side integration with Apollo Client or Relay.
- Proven experience in Test Driven Development (TDD) with unit, integration and contract testing using, Jest, pytest, unittest, React Testing Library (RTL), TestCafe and Pact.
- Proven experience with cloud platforms such as AWS (Lambda, EKS, ECS) and Azure (AKS, Cognitive Services, SSO).
- Experienced with databases including PostgreSQL, MySQL, MongoDB, SQLite, MSQL, Oracle DB and Redis.
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Solid experience working in Agile Scrum development environments including Scrum of Scrums (SoS).
- Solid Experience with secure coding practices and OWASP guidelines.
- Strong understanding of microservices architecture, distributed systems, and event-driven frameworks.
- Strong troubleshooting, problem-solving, communication, and leadership skills.
- Design, build, deploy and maintain full stack enterprise applications for large-scale enterprise solutions.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Architect and implement cloud-native microservices and web applications using modern frameworks and tooling.
- Designing and maintaining reliable, scalable systems with built-in fault tolerance, monitoring, and recovery mechanisms to ensure consistent performance and uptime.
- Develop frontend interfaces using responsive design principles and cutting-edge frameworks.
- Manage and optimize backend APIs with high-performance Python and Node.js components.
- Implement DevOps practices including CI/CD pipelines, cloud deployments, code reviews, and monitoring.
- Participate in peer reviews, ensure code quality, and support continuous integration and deployment workflows.
- Troubleshoot production issues, perform root cause analysis, and apply sustainable fixes.
- Guide and mentor junior engineers while actively contributing to team capability uplift.
- Maintain comprehensive documentation for codebases, APIs, and architectural decisions.
- Bachelor’s or Master’s Degree in Software Engineering
- Scrum Master Certified
- HashiCorp Terraform Associate
- Titanium Certified Application Developer
- Certified Databricks Fundamentals
Date of Posting: 08-Sep-25
Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us.
For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers. Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.
Key Skills
Ranked by relevance- cloud5
- python4
- terraform3
- react3
- scrum3
- cicd3
- microservices2
- javascript2
- graphql2
- devops2
- configuration management1
- continuous integration1
- responsive design1
- containerization1
- fault tolerance1
- react native1
- kubernetes1
- typescript1
- postgresql1
- responsive1
- bootstrap1
- reactjs1
- fastapi1
- android1
- flutter1
- docker1
- oracle1
- sqlite1
- gitlab1
- mysql1
- owasp1
- tdd1
- aws1
- eks1
- oop1
- ios1
- ecs1
- ui1
Ready to apply?
Join Cognizant and take your career to the next level!
Application takes less than 5 minutes