Golang Developer (APIs) 100% Remote
Irvine Technology Corporation - raleigh, NC
Apply NowJob Description
GolangAPI Developer 100% RemoteWhat 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+ yearProgramming Expertise: Proficient in building large-scale systems end-to-end using Java, Python, Golang, or other high-performance languages, along with developer tools, CICD, 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 CICD 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, NLBELB, 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 & CICD: Solid experience in CICD 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.
Created: 2024-11-06