Go Language & 5 others
EPAM Systems
Argentina · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop, optimize, and maintain services that power BigCommerce APIs, focusing on scalability, performance, and reliability
- Build internal tools to streamline workflows and enhance the productivity of teams working with APIs
- Troubleshoot and resolve production issues while contributing to platform stability and performance enhancements
- Document workflows, architectural decisions, and best practices related to API infrastructure development
- Collaborate with distributed teams across EU and US time zones to ensure alignment and seamless execution
- Advocate for and implement best practices in code quality, testing, and long-term maintainability
- Explore and integrate new tools, frameworks, and techniques to drive project success
- Contribute to API architecture improvements with a focus on modernization, scalability, and extensibility
- Work closely with technical stakeholders to align development goals and influence product outcomes
- Support and mentor junior engineers, fostering their professional growth while achieving team objectives
Requirements
- At least 3 years of professional software engineering experience, with a focus on Golang
- Proven ability to design and implement scalable, efficient, and maintainable system architectures
- Strong understanding of HTTP, RESTful API design, and API standards
- Experience with SQL database schema design, query optimization, and working with relational databases like PostgreSQL or MySQL, as well as NoSQL technologies
- Proficiency with Git version control, including advanced workflows such as rebasing and resolving merge conflicts
- Ability to write clean, maintainable, and testable code supported by comprehensive unit and integration test coverage
- Demonstrated experience in diagnosing and resolving complex technical challenges in scalable systems
- Capability to work effectively in distributed teams and independently manage the full lifecycle of project execution
- Excellent problem-solving skills with a focus on incident resolution and maintaining high system reliability
- Experience contributing to technical roadmaps and guiding stakeholders on technology strategies
- Dedication to continuous learning and staying up-to-date with emerging technologies and best practices
- Fluency in English (B2 or higher), with the ability to communicate technical concepts to diverse audiences
Nice to have
- Experience with frameworks and tools such as gRPC, GraphQL, MCP, RabbitMQ, Redis, Docker, or CircleCI
- Familiarity with observability tools like Kibana, Prometheus, Grafana, or Lightstep
- Knowledge of Agile methodologies and issue tracking systems like Jira
- Experience utilizing cloud platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS) for scaling and deploying applications
- Exposure to additional programming languages like JavaScript (Node.js), Scala, PHP, or Ruby, showcasing versatility across 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