Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Golang Engineer

at AvantePH Staffing and Consultancy Inc.

Posted 1 month ago | 0 applied

Description:

  • As a Senior Golang Engineer, you will take a lead role in designing, building, and maintaining high-performance, scalable, and reliable backend systems and services.
  • You will collaborate with cross-functional teams to deliver innovative software solutions that support our business goals and drive our technology forward.
  • This is a fully remote position, offering the flexibility to work from anywhere.
  • You will lead the development of robust, efficient, and maintainable backend systems and APIs using Golang.
  • You will build high-quality, fault-tolerant systems, taking ownership of implementation across frontend, backend, CI pipelines, automated testing, and operations.
  • You will collaborate with product owners and business stakeholders to define technical and product roadmaps.
  • You will ensure alignment with the wider engineering organization’s goals and systems architecture.
  • You will write clean, well-documented code that follows industry best practices and coding standards.
  • You will conduct code reviews and mentor junior developers, fostering a culture of engineering excellence.
  • You will implement unit tests and contribute to maintaining high code quality and reliability.
  • You will optimize application performance and scalability for high volumes of data and user traffic.
  • You will identify, troubleshoot, and resolve bugs and performance bottlenecks.
  • You will work closely with DevOps and infrastructure teams to ensure seamless deployment, monitoring, and operations.
  • You will stay current with Golang and backend engineering trends, and share knowledge across the team.

Requirements:

  • You must have 5+ years of software engineering experience, with at least 3 years working with Golang.
  • You should have proven experience designing and building scalable backend systems and APIs.
  • A strong understanding of system architecture, distributed systems, and microservices is required.
  • You need experience with CI/CD pipelines, automated testing frameworks, and cloud infrastructure (e.g., AWS, GCP, or Azure).
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes is necessary.
  • Excellent problem-solving skills and attention to detail are essential.
  • You must possess strong communication and leadership abilities in a remote and collaborative environment.
  • The ability to mentor junior engineers and guide technical discussions is required.

Benefits:

  • This position offers the flexibility to work remotely from anywhere.
  • You will have the opportunity to lead and influence the development of innovative software solutions.
  • You will be part of a collaborative and supportive team environment that fosters engineering excellence.
  • You will have the chance to mentor junior developers and contribute to their professional growth.
  • You will stay current with industry trends and technologies, enhancing your skills and knowledge.