GoLang Fullstack Senior Engineer

Tata Consultancy Services Limited
Sunnyvale, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Sunnyvale, United States of America

Tech stack

API
Automation of Tests
Unit Testing
Backup Devices
Browser Compatibility
Code Review
Databases
Concurrency Controls
Data Integrity
Database Design
Software Debugging
PostgreSQL
Query Optimization
Responsive Web Design
Software Engineering
SQL Databases
Systems Architecture
TypeScript
React
Database Performance
Indexer
Backend
Containerization
Material Design
Integration Tests
Data Management
Front End Software Development
React
REST
Docker
Go
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