Go Language & 5 others
EPAM Systems
Argentina · Remote
Posted on Nov 19, 2025
Responsibilities
- Design, implement, and maintain services that support BigCommerce APIs, prioritizing performance, reliability, and scalability
- Develop internal tools to streamline workflows and improve the productivity of API-focused teams
- Diagnose and address production challenges while contributing to the stability and performance of the platform
- Document workflows, architectural decisions, and best practices to support API infrastructure development
- Collaborate with teams across US and EU time zones to ensure smooth execution and alignment on objectives
- Promote and enforce high standards for code quality, testing methodologies, and maintainability
- Research and incorporate new tools, frameworks, and technologies to enhance project outcomes
- Support the modernization, scalability, and extensibility of API architecture
- Partner with technical stakeholders to align on goals and influence product development strategies
- Provide mentorship to junior engineers, fostering their professional growth while ensuring project success
Requirements
- At least 3 years of professional experience in software development, focusing on Golang
- Proven experience in designing and implementing scalable, efficient, and maintainable architectures
- Strong understanding of HTTP, RESTful API principles, and API standards
- Hands-on experience with SQL databases, including schema design and query optimization, with expertise in relational databases like PostgreSQL or MySQL, as well as familiarity with NoSQL solutions
- Proficiency with Git version control, including advanced workflows like rebasing and resolving conflicts
- Ability to write clean, maintainable, and testable code with comprehensive unit and integration test coverage
- Demonstrated ability to troubleshoot and resolve complex technical problems in scalable systems
- Experience effectively collaborating with distributed teams and independently managing full project lifecycles
- Strong problem-solving skills, with a focus on incident resolution and ensuring system reliability
- Experience contributing to technical roadmaps and providing guidance to stakeholders on technology strategies
- Dedication to continuous learning and staying current with emerging technologies and industry best practices
- Fluent in English (B2 or higher), with the ability to communicate technical concepts clearly to diverse audiences
Nice to have
- Experience with tools and frameworks such as gRPC, GraphQL, MCP, RabbitMQ, Redis, Docker, or CircleCI
- Familiarity with observability tools like Kibana, Prometheus, Grafana, or Lightstep
- Understanding of Agile methodologies and experience with issue tracking systems like Jira
- Experience working with cloud platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS) for deploying and scaling applications
- Knowledge of additional programming languages like JavaScript (Node.js), Scala, PHP, or Ruby, demonstrating flexibility across technology ecosystems
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