Go Language & 5 others
EPAM Systems
Argentina · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop, enhance, and maintain services that power BigCommerce APIs, prioritizing scalability, performance, and sustainability
- Build tools to improve workflows and increase the productivity of teams working with APIs
- Diagnose and resolve production issues while contributing to the overall stability and performance of services
- Document workflows, architectural decisions, and best practices for API infrastructure development
- Collaborate with distributed teams across EU and US time zones to ensure alignment and efficient execution
- Advocate for and implement best practices in code quality, testing, and maintainability
- Evaluate and integrate new tools, frameworks, and techniques that can drive project success
- Contribute to the evolution of API architecture, focusing on modernization and extensibility
- Work with technical stakeholders to align on goals and influence product development outcomes
- Provide mentorship and technical guidance to junior engineers, fostering skill development while meeting project milestones
Requirements
- At least 3 years of professional experience in software development, with a focus on Golang
- Proven experience designing and implementing scalable, high-performance, and maintainable system architectures
- Strong knowledge of HTTP, RESTful API design, and API standards
- Expertise in SQL database design, query optimization, and experience with relational databases like PostgreSQL or MySQL, as well as NoSQL solutions
- Proficiency with Git version control, including advanced workflows such as rebasing and resolving merge conflicts
- Ability to write clean, maintainable, and testable code with strong test coverage (unit and integration)
- Experience in diagnosing and resolving complex technical issues in scalable systems
- Ability to work effectively in distributed teams and independently manage end-to-end project execution
- Strong problem-solving skills, with a focus on incident resolution and maintaining service reliability
- Experience contributing to technical roadmaps and advising stakeholders on technology strategies
- Commitment to continuous learning and adopting new technologies and industry best practices
- Fluent English communication skills (B2 or higher), with the ability to present technical concepts to diverse audiences
Nice to have
- Experience with frameworks and tools like gRPC, GraphQL, MCP; RabbitMQ; Redis; Docker, CircleCI
- Knowledge of observability tools such as Kibana, Prometheus, Grafana, or Lightstep
- Familiarity with Agile practices and issue tracking tools like Jira
- Experience using cloud platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS) for deploying and scaling applications
- Exposure to additional programming languages such as JavaScript (Node.js), Scala, PHP, or Ruby, demonstrating flexibility across various technology stacks
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn