Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
-
Design, develop, and deliver end to end full stack applications using modern frontend and backend technologies.
-
Build responsive, high performance user interfaces using React and Next.js, following component based and modular architecture.
-
Develop and maintain backend services and APIs using Java and Spring Boot, ensuring scalability, security, and reliability.
-
Design, implement, and consume GraphQL APIs, enabling efficient data retrieval and flexible frontend integrations.
-
Develop and integrate RESTful APIs alongside GraphQL as required for different application use cases.
-
Optimize database performance, including query optimization, indexing strategies, and efficient data access patterns.
-
Work extensively with JavaScript/TypeScript, modern React features (hooks, SSR), and frontend performance techniques.
-
Ensure seamless frontend backend integration, maintaining clean contracts and well defined API schemas.
-
Perform performance optimization across UI rendering, API response times, and database interactions.
-
Implement unit testing and integration testing for frontend, backend, and API layers.
-
Debug, analyze, and resolve full stack issues, including UI defects, API failures, and data inconsistencies.
-
Support application deployments, releases, and post deployment enhancements in collaboration with DevOps teams.
-
Follow best practices for secure coding, maintainable architecture, and scalable design.
-
Participate actively in Agile/Scrum delivery, owning stories from implementation through testing and deployment.
-
Deliver independently while maintaining high standards of quality and documentation.
Roles & Responsibilities
-
Develop and enhance React / Next.js frontend components aligned with UX and functional requirements.
-
Design and build Spring Boot backend services, supporting business logic and integrations.
-
Implement and maintain GraphQL APIs, including schema design, resolvers, and performance tuning.
-
Optimize database access and query performance to support scalable application behavior.
-
Integrate frontend applications with backend services and APIs.
-
Perform testing, debugging, and defect fixes across the full stack.
-
Participate in code reviews, ensuring adherence to coding standards and best practices.
-
Support deployment activities, release validation, and production stabilization.
-
Collaborate with UX designers, backend teams, QA, and DevOps for end to end delivery.
-
Contribute to architectural discussions and continuous improvement initiatives.
-
Mentor junior developers when needed and support overall team productivity.
Requirements
Do you have experience in UI implementation?, Do you have a Bachelor’s degree?, Qualifications : BACHELOR OF COMPUTER SCIENCE
Benefits & conditions
Pulled from the full job description
- Pet insurance
- Health insurance
- Vision insurance
- Dental insurance
- Commuter assistance, Salary Range: $95,000 - $110,000 Per year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & ; Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference Between Frontend and Backend Development?
Fullstack Developer Salary UK
Dev Digest 121 - AI goes offline
Dev Digest 139 - Soft and hard queries