What are the responsibilities and job description for the Golang Developer position at Pentangle Tech Services?
Job Description:
We are seeking a highly experienced backend engineer to join our fast-paced, innovation-driven team in Fremont, CA. This role is ideal for someone who thrives in start-up environments, excels at building robust backend systems from the ground up, and is ready to take ownership of large-scale projects that span across engineering teams and business units.
Responsibilities:
- Architect, build, and maintain scalable backend services and APIs using GoLang, gRPC, and GraphQL.
- Design and implement robust CI/CD pipelines and Infrastructure as Code (IaC) to support reliable, automated deployments for web and mobile applications.
- Build and operate complex systems using the AWS ecosystem (e.g., Lambda, ECS, RDS, DynamoDB, S3, etc.).
- Collaborate with frontend engineers, product managers, and external partners to launch and scale features and services.
- Lead technical strategy and roadmap planning for projects that span 6–12 months, involving multiple teams and stakeholders.
- Integrate third-party platforms and manage external service provider relationships.
- Contribute to overall system architecture and drive best practices in code quality, testing, and operations.
Required Qualifications:
- 5–10 years of hands-on backend development experience with strong coding proficiency in GoLang or similar languages.
- Deep understanding of microservices architecture, API design, and system integration.
- Proven experience with CI/CD practices, IaC (e.g., Terraform, CloudFormation), and release management.
- Demonstrated success building systems on AWS and using its services at scale.
- Experience launching 0 to 1 products and driving them to maturity and scalability.
- History of acting as a technical lead for complex, cross-functional projects.
- Excellent problem-solving and communication skills.