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
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
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
JPS Tech Solutions offers software engineering, cloud, mobile development, and IT infrastructure solutions.
Funding
Current Stage
Growth StageCompany data provided by crunchbase