Join our dynamic team and contribute to building innovative solutions at the forefront of technology. We are currently seeking a highly skilled Senior Go Language Developer to help shape the future of our software systems. If you're passionate about developing high-performance, scalable applications and thrive in a collaborative environment, we’d love to hear from you.
Responsibilities
- Develop and Deliver. Create and implement new products and features, ensuring high quality and performance.
- Design and Code. Analyze requirements, design robust code, conduct unit tests, and develop testing tools.
- Optimize Performance. Design and develop low latency and high throughput server infrastructure to handle a large volume of transactions efficiently.
- Architectural Excellence. Play a key role in building large-scale distributed software systems and applications, and present and defend architectural and design choices to internal teams.
- Collaborate. Work seamlessly with Development, QA, Operations, and other cross-functional teams to ensure integrated and efficient workflows.
Requirements
- Experience. Minimum of 3 years as a Go Language Developer and 3 years in software development.
- Technical Skills. Proficient in developing and integrating REST Services, and familiar with Goroutine and channel patterns.
- Code Reviews. Experience in conducting code reviews and working with GitHub.
- CI/CD. Knowledge of CI/CD pipelines using Jenkins.
- Databases. Experience with PostgreSQL, MySQL, SQLite, and other relational databases.
- Container Technologies. Proficient in Docker and Kubernetes.
- Fundamentals. Strong understanding of object-oriented programming, relational database design, data structures, algorithms, and software design principles.
- Operating Systems. In-depth knowledge of Linux, macOS, and/or Windows.
What We Offer
- Comprehensive Insurance Coverage. Medical, dental, and vision coverage.
- Paid Leaves. Includes maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial Assistance. Support during medical crises.
- Retiral Benefits. Voluntary Provident Fund (VPF) and National Pension System (NPS).
- Wellness Programs. Customized mindfulness and wellness programs.
- Hobby Clubs. Access to EPAM Hobby Clubs.
- Hybrid Work Model. Flexibility with a blend of remote and on-site work.
- Workspace Support. Soft loans for setting up your home workspace.
- Relocation Opportunities. Participate in the ‘EPAM without Borders’ program for relocation.
- Training and Development. Certification trainings, unlimited LinkedIn Learning access, and internal learning programs by top-notch trainers.
- Career Progression. Self-driven career progression tools and mentorship programs.
- Community Engagement. Platforms for networking, idea creation, and community involvement.
How to Apply
If you are a talented Go Language Developer looking for an exciting opportunity to make an impact, we encourage you to apply and join our forward-thinking team!