5+ years’ experience in Development – 3 years focused Golang
Kubernetes (deployment)
AWS
Prometheus
CI/CD Pipelines
Day to day responsibilities: Get requirements from access team
We are seeking an experienced Golang Engineer
The ideal candidate will have a strong background in developing enterprise cloud applications using Golang and deploying them to AWS Elastic Kubernetes Service (EKS)
Education: Bachelor's or master’s degree in computer science, Engineering, or a related field
Experience: Minimum of 5 years of experience in software development focusing on cloud applications
At least 3 years of experience with Golang
Cloud Expertise: Proven experience with AWS services, particularly AWS EKS. Strong understanding of Kubernetes and containerization
Technical Skills: Proficient in Golang, with a strong understanding of its paradigms, constructs, and idioms
Familiarity with CI/CD pipelines and tools
Problem Solving: Excellent problem-solving skills and the ability to think critically and creatively
Communication: Strong verbal and written communication skills
Ability to collaborate effectively with team members and stakeholders
Benefits
Brand new development from ground up – previous AMP’s didn’t provide data, these smart AMPs are close to home that provide information to provide better service
Responsibilities
FDX AMP – Big project
Do the topology, how amps are connected to each other
Aligned connections – alignment optimization
Signals from amps
Connections and data from AMPs that provide service to end customers
Prometheus for logging and monitoring
Team working on different projects 2 developers working on this now and team will grow
Write interfaces for backend in Golang (no UI)
Kubernetes services – working with DevOps to deploy work
You will play a key role in designing, implementing, and maintaining high-performance, scalable, and reliable cloud-based applications
Design and Development: Lead the design and development of enterprise-level cloud applications using Golang
Ensure high performance, scalability, and reliability
Cloud Deployment: Deploy and manage applications on AWS EKS
Utilize Kubernetes for orchestration and containerization to ensure efficient application deployment and management
Collaboration: Work closely with cross-functional teams including product managers, DevOps, and other engineers to deliver high-quality software solutions
Code Quality: Write clean, maintainable, and efficient code
Conduct code reviews and provide constructive feedback to team members
Troubleshooting: Identify and resolve performance and scalability issues
Debug and fix bugs across the entire application stack
Best Practices: Stay updated with the latest industry trends and technologies
• 5+ years’ experience in Development – 3 years focused Golang
• Kubernetes (deployment)
• AWS
• Pluses
• Prometheus
• CI/CD Pipelines