Software Engineer (Golang)

Company:  Megaport
Location: Washington
Closing Date: 23/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About The Role

As a Software Engineer on our team, you will be at the forefront of building the foundation that powers our incredible platform. You will be responsible for crafting robust, scalable microservices and developing machine learning applications that drive the heart of our SaaS ecosystem. Your work will be integral to enabling our clients to orchestrate complex compute and network resources effortlessly.

What You’ll Be Doing

  • Collaborate with cross-functional teams to design, develop, and maintain high-performance backend systems in Golang and Python.
  • Utilize your experience in Machine Learning and AI to develop intelligent features, predictive algorithms, and data-driven solutions.
  • Build and optimize scalable web services that handle high traffic and deliver exceptional user experiences.
  • Design and implement efficient database structures and queries to manage large volumes of data effectively.
  • Take ownership of performance monitoring, profiling, and tuning to enhance the responsiveness and reliability of our services.
  • Identify and resolve bottlenecks, ensuring the application meets stringent performance and security standards.
  • Contribute to the continuous improvement of development processes and best practices.

What We Are Looking For

  • Bachelor's degree in Computer Science, Engineering, or a related field OR proven professional experience as a Backend Engineer, especially using Golang, for at least 2 years.
  • Solid knowledge of scalable web service development, including RESTful APIs, microservices architecture, and distributed systems.
  • Proficiency in database management, with hands-on experience in optimizing database performance, designing schemas, and query optimization. Familiarity with NoSQL databases (MongoDB, Redis, etc.).
  • Strong problem-solving skills and ability to deliver high-quality code in a fast-paced environment.
  • Experience with performance profiling and debugging tools to optimize system performance.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of version control systems (Git) and continuous integration/delivery.
  • Excellent communication and collaboration skills to work effectively in a team-oriented environment.

Nice To Haves

  • Experience with other programming languages (e.g. Java).
  • Knowledge of frontend technologies (Vue, React, etc.).
  • Contributions to open-source projects or participation in tech communities.

What We Offer

  • Flexible working environments.
  • Birthday Leave.
  • Generous study and training allowance + 5 days of paid study leave.
  • Creative, fun, and contemporary workspaces.
  • Motivated team of industry experts and new talent.
  • Celebrated success with ‘Legend’ and ‘Kudos’ Awards.
  • Health and wellness program.
  • Opportunities for career growth and potential for global intra-company transfers for interested candidates.

If you have any questions, please reach out to Megaport's Talent Acquisition Team at

All applications will be treated in confidence.

#J-18808-Ljbffr
Apply Now
Share this job
Megaport
  • Similar Jobs

  • Software Engineer (Golang)

    Washington
    View Job
  • Software Engineer (Golang)

    Washington
    View Job
  • Lead Software Engineer, Golang

    washington
    View Job
  • Lead Software Engineer, Golang

    washington
    View Job
  • Lead Software Engineer, Golang

    Washington
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙