Junior Golang Software Engineer

hace 4 semanas


San José, Costa Rica Canonical - Jobs A tiempo completo

We are hiring a junior Golang software engineer to help with the development of additional services to bring LXD's scalability to the next level. We are looking for developers with experience in REST API design/implementation and a good background in database design and data management/modelling.

The LXD team is responsible for the design, development and evolution of LXD, a modern system container and virtual machine manager that is widely used on Ubuntu, ChromeOS and other Linux platforms. LXD components span the entire software stack from low-level kernel features to the upper level management REST API and CLI.

This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.

**What you will do**:

- Design, implement and document REST APIs inside a Go codebase
- Model data, design database schemas and implement data storage in a dqlite (SQL) database
- Integrate with external REST APIs and other external services (logging, monitoring,)
- Maintain code quality through static analysis, unit and system tests
- Collaborate proactively with a distributed team
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks/year for internal and external events

**Who you are**:

- You are curious, flexible, articulate and accountable
- You value soft skills and are enterprising, thoughtful and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience programming in Go
- You have experience in designing or implementing REST APIs
- You have database and data modelling experience
- You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

LI-Remote #Stack


  • Software Engineer

    hace 4 semanas


    San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang and Kubernetes. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. As a member of the Kubernetes product...

  • Fullstack Engineer

    hace 3 semanas


    San José, Costa Rica Nucleus Health A tiempo completo

    A fast-growing company that is on a mission to leverage the power of AI to transform security and performance is looking for a Full-Stack Engineer. The engineer will be expected to take ownership of the full development process and launch user-facing web features. The company collaborates with industry experts in the security sector to assist customers in...

  • System Software Engineer

    hace 3 semanas


    San José, Costa Rica Canonical - Jobs A tiempo completo

    We are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. They will deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...

  • Junior Software Engineer

    hace 4 semanas


    San José, Costa Rica Encora A tiempo completo

    Encora is currently looking for a Junior Software Engineer allocated in Latam **What do we expect from you?**: - Backend experience with C# and.Net. - Database experience: SQL Server and T-SQL. - Experience with HTML and CSS. - Experience with webservices as API REST or Restful - Experience in API: security, customized analysis, etc. - Knowledge in...


  • San José, Costa Rica SOIN Soluciones Integrales A tiempo completo

    ACERCA DE LA VACANTE Funciones del Puesto Ser parte activa de todo el ciclo de desarrollo de software, procesos de innovación y búsqueda de mejora continua en los distintos aspectos de su area y procesos, velando por la calidad, eficiencia, productividad y normas establecidas. Ser parte activa de los procesos con el cliente en reuniones, levantamiento,...

  • Ssr Golang Developer

    hace 3 semanas


    San José, Costa Rica Globant A tiempo completo

    We are a digitally native technology services company where innovation, design and engineering meet scale. We use some of the latest technologies in the digital and cognitive field to empower organizations in every aspect. Right now, we are looking for **Golang Developers **to join our team at Globant! - You will get the chance to:_ - Work with...

  • Ingeniero Golang

    hace 2 semanas


    San José, San José, Costa Rica BairesDev A tiempo completo

    En BairesDev llevamos 15 años liderando proyectos de tecnología para clientes como Google, Rolls-Royce y las startups más innovadoras de Silicon Valley. Actualmente, contamos con un equipo de 4000 profesionales conformado por el top 1% de la industria trabajando de forma remota desde más de 50 países. Al postularte a esta vacante, estarás dando el...

  • Junior Software Developer

    hace 2 semanas


    San José, San José, Costa Rica SOIN Soluciones Integrales A tiempo completo

    ACERCA DE LA VACANTEFunciones del PuestoSer parte activa de todo el ciclo de desarrollo de software, procesos de innovación y búsqueda de mejora continua en los distintos aspectos de su area y procesos, velando por la calidad, eficiencia, productividad y normas establecidas. Ser parte activa de los procesos con el cliente en reuniones, levantamiento,...


  • San Francisco, Heredia, Costa Rica Hewlett Packard Enterprise A tiempo completo

    Junior Embedded Software EngineerThis role has been designated as 'Hybrid' with an expectation that you will work on average 2-3 days per week from an HPE office.Who We Are:Aruba is redefining the "IT EDGE". Creating new customer experiences by building intelligent spaces and digital workspaces. We are focused on campus, branch, mobility and the IoT to...


  • San José, Costa Rica Canonical - Jobs A tiempo completo

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team. This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption...


  • San José, Costa Rica Plannatech A tiempo completo

    **Senior Golang Developer **Vacante Fresca****: Plannatech **Publicado el**: 09-04-2024, por Plannatech. **Descripción de la Empresa**: Servicios de Tecnología. ACERCA DE LA VACANTE Funciones del Puesto ABOUT THE ROLE Golang Developer as a member of a team of elite, highly-skilled forward-thinking software developers working on product development in...


  • San José, Costa Rica Plannatech A tiempo completo

    **Senior Golang Developer **Vacante Fresca****: Plannatech **Publicado el**: 09-04-2024, por Plannatech. **Descripción de la Empresa**: Servicios de Tecnología. ACERCA DE LA VACANTE Funciones del Puesto ABOUT THE ROLE Golang Developer as a member of a team of elite, highly-skilled forward-thinking software developers working on product development in...

  • Golang Developer

    hace 3 días


    San José, Costa Rica Bluelight Consulting A tiempo completo

    Are you an experienced software engineer with deep experience in building and shipping amazing products? Do you have high standards when it comes to code quality and user experiences? Are you the best developer on your team? Are you ready to work alongside the best engineers in the world for name-brand, industry-leading companies? **What We Are Looking...

  • Software Engineer

    hace 1 mes


    San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Bring your Python and Golang skills to bear on...

  • Senior Golang Developer

    hace 2 semanas


    San José, San José, Costa Rica Plannatech A tiempo completo

    Senior Golang Developer Vacante Fresca:PlannatechPublicado el: ,por Plannatech.Descripción de la Empresa: Servicios de Tecnología.ACERCA DE LA VACANTEFunciones del PuestoABOUT THE ROLEGolang Developer as a member of a team of elite, highly-skilled forward-thinking software developers working on product development in an agile and collaborative environment,...

  • Software Engineer

    hace 3 semanas


    San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Canonical's Store team develops and operates the...


  • San José, Costa Rica Screenovate A tiempo completo

    Want to be part of a team that enables amazing computing experiences with software and shape the way people think about computing? In this role you will get your hands on new technology and collaborate with some of the smartest people in the business. Our engineers work across the entire software stack, across multiple operating systems and platforms to...

  • Backend Engineer

    hace 4 semanas


    San José, Costa Rica Nucleus Health A tiempo completo

    Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience) 5+ years of back-end development experience with multiple parts of the back-end stack, from databases to networking to efficient computing. 5+years working in Python and 1+ year/s of experience in Golang Familiarity with Kubernetes, PostgreSQL, and DevOps is a...

  • Senior Software Engineer

    hace 1 semana


    San José, Costa Rica Encora A tiempo completo

    **Important Information** Experience: + 5 years Job Mode: Full-time Work Mode: Work from home **Job Summary** As a**_ Senior Software Engineer (7564)_**, you will be part of a highly skilled technology and agile team by supporting and developing cutting-edge solutions to meet our business requirements. You will help us accelerate our customers' business...


  • San José, San José, Costa Rica Screenovate A tiempo completo

    Want to be part of a team that enables amazing computing experiences with software and shape the way people think about computing? In this role you will get your hands on new technology and collaborate with some of the smartest people in the business. Our engineers work across the entire software stack, across multiple operating systems and platforms to...