Senior Golang Developer
Posted 2 months ago Expired
This job has expired
Looking for a job like Senior Golang Developer in or near Plano, TX? Upload your resume and we'll notify you when similar positions become available.
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
* 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.