Golang Software Engineer
Summary
Persistent is hiring a Golang Software Engineer (4–5 years experience) in Pune to design and maintain scalable, high-performance enterprise backend applications. Core stack includes Golang, distributed systems, CI/CD with Jenkins and Gradle, and databases such as PostgreSQL, Cassandra, Redis, and InfluxDB.
About Position:
We are seeking a talented Golang Software Engineer to join our engineering team and contribute to the development of scalable, high-performance enterprise applications. The ideal candidate will possess strong expertise in Golang development, distributed systems, CI/CD practices, and modern software engineering methodologies. This role offers an opportunity to work on cutting-edge technologies, build robust backend services, and contribute to large-scale software platforms serving global users.
- Role: Golang Software Engineer
- Location: All Persistent Locations
- Experience: Between 4 to 5 Years
- Job Type: Full Time Employment
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.
- Develop high-quality, maintainable, and reusable code following engineering best practices.
- Implement unit testing, integration testing, and automated testing frameworks to ensure software quality.
- Work with databases including PostgreSQL, Cassandra, Redis, and InfluxDB to support data-intensive applications.
- Participate in code reviews and contribute to continuous improvements in coding standards and application quality.
- Troubleshoot application issues and support production deployments and incident resolution.
- Collaborate with cross-functional teams to enhance application performance, scalability, and reliability.
- Participate in Agile development activities including sprint planning, estimation, and retrospectives.
- Stay current with emerging technologies, industry trends, and software development practices.
Expertise You'll Bring:
- 4 to 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, and Python programming languages.
- Experience with CI/CD tools such as Jenkins and Gradle.
- Proficiency in Git and GitHub version control systems.
- Experience implementing unit testing, integration testing, and automated testing practices.
- Understanding of software design principles, algorithms, data structures, and object-oriented programming concepts.
- Experience working with relational and NoSQL databases such as PostgreSQL, Cassandra, Redis, and InfluxDB.
- Knowledge of REST APIs, backend services, and system integrations.
- Strong analytical, debugging, and troubleshooting skills.
- Familiarity with Agile and Scrum development methodologies.
- Ability to work collaboratively in a fast-paced development environment.
- Excellent communication and problem-solving skills.
Benefits:
- Competitive salary and benefits package
- Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
- Annual health check-ups
- Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:
Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.
- We support hybrid work and flexible hours to fit diverse lifestyles.
- Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
- If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment.
Let's unleash your full potential at Persistent - persistent.com/careers
"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."