This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Software Engineer (Golang + API + CICD)

Fully Remote

Added
2 months ago
Location
Type
Full-time
Salary
Not Specified

Related skills

json grpc backend golang apollo

Job Title: Software Engineer (Go Lang)Job Location: Remote India

 

Acquia is an open source digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.

Headquartered in Boston, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.Team: Drupal Cloud, Developer Experience Group, Code Studio

About the team you will be on…

The Developer Experience Engineering team is growing and we are looking for passionate engineers who want to build the next generation of tools for Acquia’s biggest customers. This highly functioning and fast-paced team is responsible for building and maintaining APIs and automated deployment and testing pipelines for a wide variety of customer applications on our platform. These DevOps solutions are part of a new suite of tools our customer developers will use for building great digital experiences.

 

As a Software Engineer, you will…

  • Work in a highly collaborative environment with front end engineers, infrastructure engineers, and product management.
  • Design and develop performant, object-oriented applications and APIs using Golang (preferred) or PHP.
  • Contribute to system architecture discussions and deliver high quality, tested code.
  • Work in an Agile Scrum team building shippable product increments that meet the goals set by the Product team.
  • Participate in the entire software development lifecycle including planning, development, automated test construction, deployment and operations.
  • Develop unit and system tests that give the team confidence to deploy to production multiple times per day.
  • Produce comprehensive software documentation for public and internal use.

You’ll enjoy this role if you…

  • Use sound rationale for problem identification and decision making, and can transfer that knowledge to other engineers on the team.
  • Want to work in a collaborative and supportive manner with not only your team but internal stakeholders as well.
  • Strive to consistently achieve excellence not only for yourself, but for your teammates. 
  • Are passionate about creating and maintaining high quality software that provides direct value to customers.
  • Enjoy refactoring code as you strive for continuous improvement.
  • Are eager to learn modern methodologies and enjoy learning new strategies and techniques for solving complex problems.

What you’ll need to be successful…

  • 2.5+ years of total experience with Software development.
  • 2+ years of experience building APIs using Go Lang (Show us your GitHub profile)
  • Experience with object-oriented programming and software design patterns.
  • Experience working in Agile and continuous delivery environments.
  • Experience with modern CI/CD tooling
  • Experience writing unit and system tests.
  • Familiarity with large scale, distributed application development and system design.
  • Strong written and verbal communication skills.

Extra credit if you…

  • Experience with implementing or using Gitlab CI/CD solution
  • Implementation of a CI/CD solution
  • Experience with Domain-Driven Design and CQRS (Nice to have)
  • Experience with additional programming languages - PHP, Node
  • Experience with various AWS services
  • Experience with Kubernetes Application Development

Acquia is an equal opportunity (EEO) employer. We hire without regard to age, color, disability, gender (including gender identity), marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other status protected by applicable law.

This employer gathers applications via their own applicant tracking system.
You will be redirected to an external application form.
Share job

Help us maintain the quality of jobs posted on Remotely!

Is this position not a remote job?

Let us know!
Similar Engineering Jobs
See more Engineering jobs →
Airtable logo
Full-Time
💰 $170K - $260K
Figment logo
oci logo
Hybrid only
Full-Time
💰 Undisclosed salary