GoLang Fullstack Senior Engineer

Tata Consultancy Services Limited
Sunnyvale, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$90,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Unit Testing Backup Devices Browser Compatibility Code Review Databases Concurrency Controls Data Integrity Database Design Software Debugging PostgreSQL
+20 more
Query Optimization Responsive Web Design Software Engineering SQL Databases Systems Architecture TypeScript ReactJS Database Performance Indexer Backend Containerization Material UI Integration Tests Data Management Front End Software Development React Redux Restful APIs Docker Golang Microservices

Job description

We are looking for a Senior Full-Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate has strong experience in backend development using Go (Golang) with Gin, modern frontend development with React and TypeScript, and database design using PostgreSQL, Backend Development

  • Design and implement RESTful APIs and microservices using Go (Golang) and Gin framework

  • Write clean, maintainable, and well-tested backend code

  • Optimize backend services for performance, scalability, and reliability

  • Implement authentication, authorization, and secure API practices

  • Integrate third-party APIs and services

Frontend Development

  • Build responsive and high-performance user interfaces using React and TypeScript

  • Develop reusable components and maintain component libraries

  • Implement state management (Redux, Zustand, or React Query)

  • Ensure cross-browser compatibility and responsive design

  • Collaborate with UX/UI designers to deliver seamless user experiences

Database & Data Management

  • Design and maintain PostgreSQL 17 database schemas

  • Write efficient SQL queries, indexes, and migrations

  • Optimize database performance and query execution

  • Ensure data integrity, security, and backup strategies

Architecture & Engineering

  • Design scalable system architectures and APIs

  • Participate in code reviews and technical design discussions

  • Implement CI/CD pipelines and automated testing

  • Monitor and debug production issues

Requirements

Technical Skills

  • 8+ years of software development experience

  • Strong experience with Go (Golang)

  • Hands-on experience with Gin framework

  • Expertise in React.js and TypeScript

  • Strong knowledge of PostgreSQL (preferably v17)

  • Experience designing REST APIs

  • Proficiency in Git and version control workflows

  • Experience with Docker and containerized environments

  • Knowledge of unit testing and integration testing

Database Skills

  • Query optimization

  • Indexing strategi es

  • Transactions and concurrency control

  • Schema design and migrations

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:20 min

Moving from the .NET ecosystem to JavaScript and Go

Brian Morrison · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all