Logo
Irvine Technology Corporation

Golang Developer (APIs) 100% Remote

Irvine Technology Corporation, Salt Lake City, UT, United States


Golang/API Developer 100% Remote

What you will do:

  • Concentrate on API and GOLANG 8-10+ years
  • Product Development & API Architecture
    Design, develop, test, operate, and maintain enterprise-level API service architecture, utilizing domain-based microservice architecture principles.

  • Process Optimization
    Identify, design, and implement internal process improvements, automate manual tasks, optimize service integration, and propose infrastructure redesigns to enhance scalability and reduce costs.

  • System Design
    Create architectures, standards, and methods for large-scale distributed systems with a focus on security, resiliency, scalability, and performance.

  • Innovation & Technology Adoption
    Actively seek out opportunities to incorporate innovative technologies into existing systems.

  • Cross-Platform Integration
    Focus on integrating and optimizing capabilities across platforms to maximize efficiency.

  • Infrastructure Development
    Build the necessary infrastructure for the integration and deployment of API services in both on-premises and cloud environments, including AWS services like API Gateway, EKS, OpenSearch, S3, and RDS.

What gets you the job:

  • API and GOLANG 8-10+ year
  • Programming Expertise
    Proficient in building large-scale systems end-to-end using Java, Python, Golang, or other high-performance languages, along with developer tools, CI/CD, DevOps practices, and cloud migration solutions.

  • Experience
    8-10+ years of experience with modern technologies, including Docker, Kubernetes, Java, Spring, Spring Boot, RDBMS, and NoSQL databases (e.g., PostgreSQL, DocumentDB, Elasticsearch), as well as CI/CD tooling (e.g., GitHub Enterprise, Jenkins).

  • API Development
    Hands-on experience in REST API design and development using Spring Boot and the Spring framework, collaborating with API developers across teams to build scalable API features.

  • Cloud Technologies
    Familiarity with AWS services and tools, including AWS CLI, EKS, Lambda, API Gateway, IAM, NLB/ELB, Elasticsearch, DocumentDB, and EKS.

  • Infrastructure as Code
    Experience with Infrastructure as Code, preferably Terraform or CloudFormation.

  • Monitoring & Observability
    Knowledge of observability and monitoring technologies, such as Splunk, ELK, Prometheus, CloudWatch, and Grafana.

  • Solutions Design
    Proven experience in designing solutions for large-scale enterprises, particularly focused on APIs, while ensuring robust application development and monitoring practices.

  • DevOps & CI/CD
    Solid experience in CI/CD practices, DevOps, networking, and security.

  • Team Leadership
    Ability to define the technical team’s direction and provide guidance, demonstrating hands-on experience in recent projects.