Remote Senior Software Engineer

Posted

Apply now
Please, let Acquia know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Acquia empowers brands to create impactful digital customer experiences using the Acquia Digital Experience Platform (DXP) based on open source Drupal.
  • The Senior Software Engineer will join the Acquia Enterprise Integrations team, which focuses on building, maintaining, and improving internal system integrations and tools.
  • The role involves developing APIs primarily in the Go Programming Language to connect various data and systems within Acquia.
  • Responsibilities include creating technical requirements, developing, testing, documenting, and implementing APIs that integrate internal business systems.
  • The engineer will extend continuous integration and standardized logging on all code, review team members' code, and help set the future direction for the team.
  • Mentorship and knowledge sharing with other team members are also key aspects of the role.
  • The work environment is collaborative and iterative, with a focus on coding best practices and professional development.

Requirements:

  • A minimum of 5 years of experience as a software engineer is required.
  • Multiple years of experience using the Go Programming Language is essential.
  • Familiarity with Go standards, tooling, frameworks, and libraries is necessary.
  • Experience with Go's syntax, concurrency model, and standard library is required.
  • A solid understanding of data structures, algorithms, and software design patterns is needed.
  • Familiarity with Object Oriented Programming (OOP) principles and their application in Go is important.
  • Knowledge of writing HTTP servers and clients using the net/http package is required.
  • Understanding of data encryption at rest and in transit using Go's crypto package is necessary.
  • Knowledge of Amazon Web Services (AWS) and experience in creating, configuring, and managing virtual private clouds (VPCs) is required.
  • Familiarity with IAM principles and best practices, as well as integrating Cognito with API microservices, is essential.
  • Working knowledge of Terraform and understanding of Infrastructure as Code (IaC) principles is required.
  • Experience with Open API Specification and creating API specification files is necessary.
  • Ability to create design documents and experience with Docker containerization is required.
  • Familiarity with CI/CD tools for automated testing, building, and deployment processes is essential.
  • Knowledge of unit testing, integration testing, debugging techniques, and performance analysis is required.

Benefits:

  • The position offers the opportunity to work remotely from Costa Rica.
  • Employees will be part of a global company with a collaborative work environment.
  • There are opportunities for professional development and mentorship within the team.
  • The role allows for creative problem-solving and the chance to guide technical discussions.
  • Employees are encouraged to take ownership of their work and see projects through to completion.
Apply now
Please, let Acquia know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback