Go Language & 5 others
EPAM Systems
Argentina · Remote
Posted on Nov 19, 2025
Responsibilities
- Design, build, and maintain services that power BigCommerce APIs, emphasizing scalability, reliability, and performance
- Develop tools to streamline workflows and improve the productivity of teams working with APIs
- Diagnose and resolve production challenges while contributing to the platform’s stability and performance improvements
- Document processes, architectural decisions, and best practices related to API infrastructure
- Collaborate with distributed teams across US and EU time zones to ensure alignment and effective execution of objectives
- Advocate for and implement best practices in code quality, testing, and maintainability
- Explore and adopt new tools, frameworks, and technologies to advance project goals
- Contribute to the modernization, scalability, and extensibility of API architecture
- Work closely with technical stakeholders to align on goals and influence product development strategies
- Provide mentorship to junior engineers, supporting their professional growth while achieving project milestones
Requirements
- At least 3 years of professional experience in software development, with a focus on Golang
- Proven ability to design and implement scalable, efficient, and maintainable system architectures
- Deep understanding of HTTP, RESTful API design, and API standards
- Experience with SQL databases, including schema design and query optimization, with familiarity in relational databases like PostgreSQL or MySQL, as well as NoSQL technologies
- Proficiency with Git version control, including advanced workflows such as rebasing and conflict resolution
- Ability to write clean, testable, and maintainable code with comprehensive unit and integration test coverage
- Proven experience troubleshooting and resolving complex technical issues in scalable systems
- Demonstrated ability to work effectively with distributed teams and independently manage the full lifecycle of project execution
- Strong problem-solving skills focused on incident resolution and maintaining reliability of systems
- Experience shaping technical roadmaps and advising stakeholders on technology strategies
- Commitment to continuous learning and staying updated on emerging technologies and best practices
- Fluent English communication skills (B2 or higher), with the ability to effectively explain 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 such as Kibana, Prometheus, Grafana, or Lightstep
- Knowledge of Agile methodologies and issue tracking systems like Jira
- Experience working with 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, demonstrating flexibility across different 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