Golang Developer

Apply

Golang Developer at BairesDev is a senior position within the Development Team, working remotely. The role involves scoping and designing applications, collaborating with business teams to gather requirements, building backend services in Golang, creating custom APIs, developing front‑end components (language to be determined), and coordinating with the Infrastructure team to set up environments on AWS, EC2, and Docker. Responsibilities also include Circle CI testing and CI/CD pipeline management.

Candidates should have experience with SQL and NoSQL databases, microservices, cloud technologies, and automated testing. They should possess advanced algorithm knowledge, be familiar with agile methodologies, and demonstrate a strong grasp of SOLID principles, Clean Code, design patterns, and scalable solutions. Proficiency in version control and testing (unit, integration, code coverage) is required. Advanced English proficiency is expected. The position offers 100% remote work, competitive compensation in USD or local currency, hardware and software support, flexible scheduling, paid parental leave, vacations, national holidays, and a supportive, multicultural environment with mentorship and growth opportunities.

Requirements

Experience

  • Experience with SQL and NoSQL Databases
  • Experience with Microservices and the Cloud
  • Experience developing entire applications from scratch
  • Experience in automated tests, CI/CD pipelines
  • Strong experience with Version control
  • Strong experience with Unit testing, integration testing, and code coverage

Skills

  • Advanced algorithm knowledge
  • Intermediate agile methodologies management
  • Strong understanding of best practices, SOLID principles, CLEAN Code, and scalable solutions
  • Design Patterns knowledge
  • Advanced English Level
  • Strong experience with Unit testing, integration testing, and code coverage
  • Strong experience with Version control

Languages

  • English

Responsibilities

  • Scope and design app
  • Work with business team to get their requirements
  • Build in Golang
  • Build custom API
  • Develop the front end (language TBD and can influence)
  • Work with Infrastructure team to set up in Coinbase environments (AWS, EC2, Docker)
  • Circle CI testing

Technologies

GolangSQLNoSQL DatabasesMicroservicesCloudAWSEC2DockerCircle CICI/CD pipelines

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.