Remote Intermediate Software Engineer (GoLang) - OP01749

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We invite a skilled and proactive Software Engineer with strong Golang backend expertise to join our team.
  • In this role, you'll help build core infrastructure services for a next-generation POS platform that supports the needs of a top global food & beverage chain with over 34,000 stores in 80 countries.
  • You'll play a key role in designing robust backend solutions, ensuring scalability, reliability, and performance.
  • You will focus on building and enhancing backend services for a complex, multi-component system, optimizing scalability, reliability, and performance.
  • Collaborate with the team to develop and enhance backend services, integrating them into the client’s broader ecosystem.
  • Proactively troubleshoot and resolve production issues to ensure seamless system performance.
  • Work closely with QAs, DevOps, and other engineers to design, implement, and deploy microservices and infrastructure solutions.
  • Manage and implement change requests from clients and senior-level stakeholders, ensuring alignment with project goals and timelines.
  • Maintain effective and visible communication with internal and external stakeholders, proactively suggesting ideas and offering solutions.

Requirements:

  • You must have 4+ years of software development and maintenance experience.
  • You should have 2+ years of commercial experience with Golang, including zap, viper, and testify.
  • You need at least 1+ years of experience deploying and managing cloud solutions, specifically AWS (EC2, ECS, RDS, SQS, IAM, KMS, Secrets Manager, Security Hub) or their counterparts in other cloud environments.
  • Experience building cloud-native microservices project architecture in Azure or AWS is required.
  • A solid background in building microservices-based applications is necessary.
  • You should have working knowledge of GraphQL, including experience with gqlgen and grapnel-go.
  • Strong expertise in software design patterns is essential.
  • Proactivity, strong leadership, clear communication, and independent problem-solving skills are required.
  • An upper-intermediate English level is necessary.

Desirable:

  • Strong experience with architectural patterns like DDD, Microservices, SOA, and EDA is preferred.
  • Hands-on expertise with SQL and NoSQL databases, including knowledge of integration best practices, is a plus.
  • Experience with project documentation using common notations like UML is desirable.
  • Familiarity with Jira is beneficial.
  • Proficiency in TDD methodology is a plus.
  • POS/Restaurant Tech domain expertise is advantageous.

Benefits:

  • You will work with a Fortune 500 company and a recognized global leader in the food & beverage industry.
  • You will enhance your technical skills with a modern stack of technologies, including Golang, AWS, Azure, and more.
  • You will have the opportunity to contribute to the development and enhancement of the next-gen POS infrastructure.
  • Maintain a healthy work-life balance with 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates.
  • You will have the chance to grow by learning, with access to English lessons, DP University educational flows, and other educational initiatives.
  • Compensation will match your efforts, with payments in US dollars and coverage for overtime hours.
  • Join fun online activities and team-building events.
  • You will receive continuous remote HR and payroll support.
Leave a feedback