Senior Golang Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

JPS Tech Solutions · 7 hours ago

Senior Golang Developer

JPS Tech Solutions is seeking a highly experienced Senior Golang Developer to join their engineering team. The role involves leading the design, development, and optimization of scalable APIs and backend services, while mentoring junior engineers and collaborating with cross-functional teams to deliver secure, high-performance systems.

Information TechnologyIT InfrastructureSoftware Engineering
badNo H1Bnote

Responsibilities

Design, develop, and maintain scalable, high-availability APIs and backend services using Golang
Lead the development of RESTful and gRPC-based microservices
Define and contribute to system architecture, ensuring scalability, security, and performance
Optimize existing codebases through performance tuning, refactoring, and debugging
Implement best practices for API security, authentication, and authorization
Work extensively with AWS cloud services, including containerized deployments
Build and manage services deployed on EKS (Kubernetes) and cloud-native environments
Collaborate with DevOps teams to improve CI/CD pipelines and deployment strategies
Maintain clear technical documentation and design artifacts
Participate in code reviews, technical discussions, and mentor junior developers
Work closely with product managers, QA, and other stakeholders in an Agile environment

Qualification

GolangAWSMicroservices architectureGRPCREST API developmentPerformance optimizationContainerization DockerContainerization KubernetesAnalytical skillsProblem-solving skillsCommunication skillsCollaboration skills

Required

12+ years of overall software development experience
5+ years of hands-on experience with Golang in production environments
Strong expertise in gRPC and REST API development
3+ years of AWS experience, including services such as EC2, EKS, S3, IAM, and CloudWatch
Strong understanding of microservices architecture and distributed systems
Excellent analytical, debugging, and problem-solving skills
Strong experience with performance optimization and scalable system design
Bachelor's or Master's degree in Computer Science or a related field (or equivalent experience)
Deep understanding of clean architecture, design patterns, and best coding practices
Strong knowledge of algorithms, data structures, and system design
Experience with containerization tools such as Docker and Kubernetes
Familiarity with DevOps practices, CI/CD pipelines, and infrastructure automation
Ability to lead technical discussions and make architectural decisions
Strong communication and collaboration skills

Preferred

Experience working on automotive or multimedia systems
Prior experience in Agile/Scrum development environments
Exposure to other cloud platforms such as GCP or Azure
Experience mentoring or leading development teams

Company

JPS Tech Solutions

twittertwittertwitter
company-logo
JPS Tech Solutions offers software engineering, cloud, mobile development, and IT infrastructure solutions.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase