Loading ...

Job content

Company Description


Please note:
This is a 100% remote position for candidates located in Europe within the time zones UTC to UTC+2.A trip to our office in Switzerland (expenses paid by the company) one week per quarter, to work onsite with the team, is required.

If you would like to join our team, please apply online at the following link: https://jobs.lever.co/cloud-academy/4682161d-8db9-4cd3-8387-1266c8dcf688

At Cloud Academy, we‘re builders. Learning new technology is just as exciting for us as building it. We do this through utilizing and developing cutting-edge technology and empowering students, developers, engineers, and companies to build and grow products with robust and constantly updated cloud skills. Now is your chance to join our talented team that delivers unparalleled educational content to developers worldwide.

As a Labs Backend Engineeron the Labs team, you are joining one of the most innovative teams at Cloud Academy.

Our Labs technology is a unique software that allows thousands of people every day to work with AWS, Azure, Google Cloud and other DevOps common tools to learn and test their skills. The team is responsible for the constant development of new features within our Labs technology that then gets deployed to our global user base. The current team is composed of multidisciplinary software engineers with years of experience working on cloud environments and web products.

We move seamlessly from back-end web development, to service-oriented applications design, to managing and scaling deployments. This position will take ownership of how features and services are implemented on our infrastructure, managing microservices, event buses and kubernetes clusters.

You’ll have an opportunity to make a large impact on the culture of our development team. Our ideal candidate is a humble leader, equally capable of teaching and learning.

You will work in our Switzerland office (Mendrisio, CH), together with our international engineering and design team and we’re happy to facilitate your relocation to this area if needed.


Job Description
  • Write well-structured, maintainable, idiomatic code with good documentation; unit tests for every feature, bug fixing, and code reviews.
  • Collaborate on a cross-functional team, including mobile developers, designers, and product managers, in order to deliver new features quickly.
  • Work closely with the SRE Team to ensure smooth deployments, ensuring that errors are logged with enough info to debug effectively.
  • Communicate with the rest of the company (e.g. product, sales, marketing, UX, etc) to ensure the functionality you are implementing is what was intended.

Qualifications
  • Long experience and passion for coding, web technologies, and shipping features that drive users adoption.
  • Strong understanding of server-side technologies such as Python, Go, Django, Flask, Celery, and both Relational and NoSQL databases: PostgreSQL, DynamoDB, Redis.
  • Advanced knowledge and experience in modern web patterns: RESTful APIs, SOA, WebSocket and WebRTC.
  • Experience with distributed version control systems: mostly Git (Github and/or Bitbucket).
  • Familiar with cloud architecture patterns and best practices for designing highly available, scalable and secure systems.
  • High level of English proficiency, both spoken and written.
  • Ability to work independently and as part of a team, with a sense of urgency and integrity.


Bonus points:

  • Advanced knowledge of cloud-oriented technologies: Amazon Web Services, Google Cloud Platform, Microsoft Azure, Kubernetes and Docker.
  • Familiar with Infrastructure as Code tools like CloudFormation and Terraform.
  • Able to find creative solutions to interesting problems.
  • Curious with a constant desire to learn and collaborate.
  • Problem-solver attitude, passionate about digging into complex and challenging problems.

Additional Information


Benefits:

  • Competitive compensation. The consideration is determined by the level of engineer a candidate is assessed at, and we have a range for each level of engineer at the company. The compensation for a Senior Software Engineer is a minimum of 60,000 CHF
  • 4 weeks paid vacation per year
  • 17 paid holidays per year
  • Great company culture and work environment!
  • Highly-skilled teammates and lots of opportunities for growth and development!


All your information will be kept confidential according to EEO guidelines.

Loading ...
Loading ...

Deadline: 10-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS