We are seeking an experienced Golang Engineer II with a minimum of 8 years of technical expertise to join our team at American Express via Intraedge. This role is ideal for a highly skilled engineer who has extensive hands-on experience in designing, developing, and deploying applications using Golang. You will collaborate with cross-functional teams to drive the architecture and ensure high-quality deliverables for enterprise-level projects.
Responsibilities:
- Develop and maintain efficient, scalable, and high-performance Golang applications.
- Collaborate with cross-functional teams to design and implement new features.
- Conduct code reviews, ensure code quality, and uphold best practices.
- Contribute to all phases of the development lifecycle, including analysis, design, testing, and deployment.
- Troubleshoot and debug applications to ensure optimal performance.
- Work with DevOps teams to streamline the CI/CD pipeline and deployment processes.
Qualifications:
- **Experience:** 8+ years in software engineering with strong experience in Golang.
- **Technical Skills:** Proficient in Golang, with a solid understanding of core libraries and frameworks.
- Strong experience in cloud environments (AWS, Azure, or GCP preferred).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with SQL/NoSQL databases.
- **Soft Skills:** Strong problem-solving skills and ability to work independently and as part of a team.
Preferred:
- Prior experience with American Express or similar enterprise environments.
- Experience with Agile/Scrum development methodologies.
Apply Now if you meet the qualifications and are excited to take on a challenging role in a dynamic environment.