Golang Software Engineer
Full Job Description
About Persistent
We are an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner. Our offerings create a unique competitive advantage by helping clients anticipate what's next using deep technical expertise and industry experience.
Role Overview
We seek a talented Golang Software Engineer to join our engineering team and contribute to the development of scalable, high-performance enterprise applications. This role offers an opportunity to work on cutting-edge technologies, build robust backend services, and serve global users in distributed systems.
What You'll Do
- Design, develop, and maintain server-side applications using Golang and modern software development frameworks.
- Collaborate with product owners, architects, and engineering teams to define, design, and deliver new application features.
- Develop scalable and reliable enterprise applications capable of supporting high-volume workloads.
- Build and maintain CI/CD pipelines using Jenkins, Gradle, and related DevOps tools.
- Utilize Git and GitHub for source code management, collaboration, and version control.
- Troubleshoot application issues and support production deployments and incident resolution.
Expertise You'll Bring
- 4-5 years of experience in software development and backend engineering.
- Strong hands-on expertise in Golang development.
- Experience developing distributed, multi-tier, and enterprise-grade applications.
- Knowledge of Java, JavaScript, Python, PostgreSQL, Cassandra, Redis, InfluxDB, REST APIs, Git/GitHub, Agile/Scrum.
Company
Persistent
Persistent is an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner with a global presence spanning over 21 countries.Our team of 29,500+ members works alongside industry...
Practice this interview
A voice mock interview for Golang Software Engineer at Persistent, with questions from this job description and your resume, and a scored report afterwards.
Set up interview