Senior Golang Developer
JPS Tech Solutions
Plano, TX
Full Time
Senior Level
12+ years
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Join as a Senior Golang Developer to design, develop, and optimize scalable APIs and backend services with a focus on cloud-native architectures and AWS solutions. This role involves hands-on development, architectural decision-making, and mentoring within an Agile environment to deliver secure, high-performance systems.
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
Requirements
- 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
- 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
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent experience)
- 12+ years of overall software development experience, with 5+ years in Golang
Nice to Have
- 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
Skills
AWS
*
Kubernetes
*
Docker
*
DevOps
*
Agile
*
Scrum
*
CI/CD
*
Distributed Systems
*
Golang
*
IAM
*
EC2
*
S3
*
Microservices
*
EKS
*
REST API
*
gRPC
*
CloudWatch
*
* Required skills
About JPS Tech Solutions
Grant Thornton is a major Audit, Tax, and Advisory Services company offering a broad range of services in strategy and consulting, operations, technology and more across various industries.
Professional Services
View all jobs at JPS Tech Solutions →
Related Searches
Similar Jobs
Lead Data Engineer
Active
JPS Tech Solutions
·
Lisle, IL
Excel
Python
SQL
Access
+19 more
1 week ago
SFC-IT Consultant 3 (ITC3)
Active Remote
JPS Tech Solutions
·
Columbus, OH
AWS
Java
REACT
Perl
+3 more
3 weeks ago
Python Developer
Active
JPS Tech Solutions
·
Alpharetta, GA
Python
Java
Machine Learning
Snowflake
+2 more
3 weeks ago
Senior ADA Accessibility Specialist
Active
JPS Tech Solutions
·
Atlanta, GA
JavaScript
CSS
HTML
Adobe Acrobat
+9 more
3 weeks ago
QA Test Lead
Active Remote
JPS Tech Solutions
·
New York, NY
DevOps
Agile
CI/CD
Selenium
3 weeks ago