We’re looking for a Junior Software Engineer to join us to help improve Lagoon’s GraphQL API, Authentication and other core systems. If you have some existing experience developing with APIs, but wish to dive further into it, developing your professional skills in a global open source team, then this role could be a fit!
amazee.io is a global Managed Service Provider, specialising in high-performance, flexible, enterprise-grade container hosting solutions built for speed, security, and scalability, with a fully remote, worldwide team. We empower large scale organizations with better deployment processes, the freedom of local development, a flexible container-based hosting platform that can be located anywhere in the world, and 24/7 white-glove support and services.
Our container hosting is built on Lagoon, the open-source build and deploy platform for Kubernetes that amazee.io has been developing since 2017. Lagoon provides projects with all the Kubernetes configuration, tooling and insights needed to run in production at scale, securely.
What you’ll be doing:
Working with the engineering teams, customers and power users to draw up the optimal spec for the Lagoon API
Building and releasing a v2 API (alongside our current v1 implementation), gradually adding services and capabilities
Using common industry techniques and design patterns for developing and specifying APIs, enabling ecosystems to grow around them
Designing and building test frameworks (and accompanying mocks) for the API
Working with the engineering team to develop complementary client libraries
What you’ll bring:
Some experience building and developing GraphQL (and REST) APIs in Node.js (and/or Go, Python...)
Testing, testing (and more testing)
Knowledge of Docker, Kubernetes, Microservices and Cloud infrastructure
Keen understanding of security, performance optimization and reliability needs.
What we’ll bring:
Work in a distributed team of creative professionals in a flat international organization
Tackle projects with a large multinational customers
Opportunity to help build a first-class open-source hosting environment
Flexible work hours/locations
40-hour working week / 5 weeks of vacation
Biennial soft and hardware budget
Attend conferences and workshops to extend your knowledge
Annual education and fitness budgets for your development and wellbeing
Location is not important as long as you can work during business hours in the UTC -8 to UTC -4 time zones
So what’s next?:
If you’re excited about the opportunity to join an international hosting company, and think you might be a good fit then we would love to hear from you!
Send us your CV and cover letter showcasing who you are, your technical knowledge, and anything else you think we should know!
The amazee.io Team.