Get a weekly email with all new Golang jobs
x

Golang Terraform Jobs


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 100+ Golang Terraform Jobs (1 new this month) in April 2024 at companies like WEX Inc, Quoter and Okta with salaries from $100,000 to $230,000 working as a Senior Golang Developer, Software Engineer Go and Go SDK Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

P Dhananjay Sharma Albert Oraezu Jack Doe Ankur Rana Denis Titusov Nanda Nurcholis Ravinder Redy Sudhini Soubhagya Ranjan Panda Alexander Sazonov
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 35 developers joined Golang Cafe in the last 30 days
  • 10,975 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 129 Terraform Jobs • Sort by Date
WEX Inc Logo
Senior Golang Developer
WEX Inc
Remote (United States)
$120,000 to $140,000 a year
April 2021
5 Applicants This Week
More Than 6 Months Old

Job Description

We’re the Transact Global (TAG) team at WEX. TAG is an open loop payment processing platform built from the ground up by an agile team. It is cloud-native and built primarily with Go, MongoDB, and Terraform. The TAG team is pushing the frontiers of payments technology and is in the process of continuing to operationalize and scale the product.

Our team holds itself to a high-standard and we collaborate closely with one another to ensure strong, reliable and effective relationships all while maintaining a healthy work-life balance. We own our results and we take pride of ownership in everything we do.

We need help!

Changing the world isn’t easy, and we have a lot of work ahead of us. From new product features, to automation, to creating and supporting microservices, we’ve got more work than we can handle and we’re looking for great people to come along for the ride.

Who are you?

Culturally, you’re

  • A highly motivated engineer who loves working on small, high performing teams.

  • Collaborative, a solid communicator, and work well with your team and stakeholders.

  • Someone who cares deeply for team results, checks your ego at the door, and takes pride in owning results.

  • A mentor who is capable at guiding the technical development of less experienced developers at the functional, component architectural levels.

  • A professional who can advocate strongly for positions and still be 100% behind team decisions even if they don’t go your way.

  • Are comfortable balancing the need to move fast with the realities of working in a highly regulated space like payments.

Technically, you

  • Are a top-notch coder.

  • Pick up new technology and switch between tech stacks with a minimum of fuss.

  • Are comfortable working on front-end web code, back end services, data stores, and infrastructure systems.

  • Are a solid architect/designer/engineer.

  • Have experience writing modern software deployed in the cloud.

  • Are comfortable with encryption schemes, modern APIs, and front-end frameworks.

  • Have worked on agile teams to deliver software iteratively.

At a minimum, you

  • Have a BS in an engineering field OR can make us feel intensely confident that you don’t need one .

  • Have 10+ years of development experience.

  • Have 5+ years of experience developing internal/external web services.

  • A demonstrable working understanding of at least one modern web framework.

  • A demonstrable working understanding of NoSQL datastores.

It would be nice if you

  • Can show us one or more passion projects or open-source work you have contributed to in your own time.

  • Have experience with Golang, MongoDB, AWS, and Terraform.

  • Have demonstrable experience with systems engineering and automation.

  • Enjoy hanging out with your team.


Apply ⎘ Copy Link ↗ Visit Link
Quoter Logo
Software Engineer Go
Quoter
Vancouver, British Columbia, Canada
C$80,000 to C$140,000 a year
March 2021
5 Applicants This Week
More Than 6 Months Old

Job Description

About Quoter

Our cloud-based sales quoting platform allows IT companies to fire off beautiful, accurate quotes in seconds. Our disruptive pricing model and automated approval workflows empower IT companies to turn every customer touchpoint into a sales opportunity. Our customers report significant improvement to their bottom line with more quotes being created with better margins in less time.

We’re looking for brilliant and highly motivated people to join our rapidly growing team. This is a ground-floor opportunity for the right individual to join our tightly-knit crew and have a direct impact on the future of our partners and organization.

We understand that our success as an organization is equal to the sum of its individual parts – the people behind it. We are committed to providing an environment that you will thrive in. One that is challenging; one that is supportive toward your personal and professional goals; one that is transparent and collaborative; and one that recognizes and rewards hard work. Our core values are the cornerstone of who we are:

  • Hunger – Think big
  • Agility – Start small
  • Transparency – Transparency promotes trust, accountability, and responsibility
  • Continuous Improvement – Encourage continuous, incremental improvement of our product, process, and people
  • Empathy – Approach every situation with kindness and respect
  • Humility – Crave feedback. Be open-minded. Celebrate failure
  • Collaboration – Work together as a team. Support each other
  • Positivity – Create an environment that is positive and fun. Stop negative behaviour
  • Equal Opportunity – All people are created equal in their potential to achieve greatness

We’re well-funded and have an amazing team experienced in growing and scaling modern SaaS companies.

We have a beautiful office in downtown Vancouver, but are remote flexible. Most of our team is located in Vancouver, which is ideal, but we are looking for the right person for the job regardless of location.

The Opportunity

Beyond the obligatory perks you'd expect to find at any burgeoning tech startup (see below), the following is what you can expect life at Quoter will be like:

As a key member of our foundational engineering team of eight, you will be architecting, estimating, developing, and testing new features and improvements using an agile development approach. You will be working directly with the founders of the company, who are experienced developers with a proven track record in SaaS.

You will be working on greenfield Go microservices that will build on, and over time, replace, our monolithic CakePHP app. You’ll be working with bleeding edge technology including Go, Docker, Kubernetes, RabbitMQ, Terraform, Github, and AWS.

Clean code, collaboration, iterative development, rapid releases, and continuous improvement form the culture of our engineering team. We prioritize team velocity over individual performance. We work closely together and love sharing knowledge to elevate the collective skill level of our team. We lead with trust, transparency, and autonomy and focus on results.

Our development process involves two-week sprints, with epics being split up as granular as possible to parallelize work. We build and ship one core feature at a time, as we believe juggling too many things creates bottlenecks and ultimately slows us down. No individual developer owns any one part of the app – anyone can pick up any task. Collaboration, pair-programming, and peer review allow us to ship faster while maintaining code quality and reliability. And we're constantly optimizing how we work in order to be as efficient as possible.

About You

  • You are a true self-starter. You thrive on being productive with little external motivation, and feel a sense of urgency to get things done.
  • You take pride in your work and strive for quality in everything you do
  • You enjoy being challenged and taking ownership of projects to see them through to delivery
  • You love problem solving and have an innate sense of curiosity
  • You are always eager to learn and improve and have very little ego
  • You enjoy collaborating closely with others
  • You are comfortable and productive working remotely
  • You have 3+ years of software development experience
  • You are passionate about code quality and have a thorough understanding software development concepts that promote readability, maintainability, and testability
  • You are experienced in Golang and have a solid grasp of idiomatic Go programming
  • You have experience with microservice architecture
  • You have advanced knowledge of unit and integration testing
  • You have exemplary written and verbal English skills

Our Tech Stack

Microservices

  • Golang
  • RabbitMQ
  • Redis
  • Ruby on Rails

Frontend

  • Typescript
  • ReactJS
  • AWS S3 + CloudFront

Monolith

  • CakePHP

Infrastructure

  • Terraform
  • Docker
  • Kubernetes
  • AWS EKS

CI/CD

  • Github Actions
  • Codecov

Perks

  • Stunning office on the 32nd floor of the MNP Tower in downtown Vancouver
  • Convenient access by car, bike (with bike room), or SkyTrain
  • Office features: a bar, fantastic coffee, snacks, food, and a world-class gym
  • Herman Miller height-adjustable desks and ergonomic chairs
  • New, top-of-the-line Mac workstations with ergonomic, noise-canceling headphones
  • Monthly public transportation subsidy
  • Training and professional development to help advance your career
  • Great benefits package including 100% extended health and dental
  • Beer Fridays (obligatory)

Join The Team

We invite all qualified candidates to apply. Please note, you must be eligible to work in the Country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however only successful applicants will be contacted.

No recruiters or phone calls, please.


Apply ⎘ Copy Link ↗ Visit Link
Okta Logo
Go SDK Engineer
Okta
San Francisco, United States / Remote (United States)
$100,000 to $220,000 a year
December 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Okta's Developer Experience team is looking for an experienced engineer with a love for the Go language, and a desire to work on open source SDKs that will delight our developer community. In this role you will have influence over our Go community strategy, which has a large base of developers working in the Dev Ops arena. Developers building on Okta want tools, written in Go, to facilitate their roll out of applications that leverage Okta as the underlying identity platform.

We currently offer a Go Management SDK, and a Terraform provider. In this role you will have ownership over these SDKs, as well as future SDKs that we create.

Okta's identity platform allows developers at companies of all sizes to integrate modern authentication features and workflows into their own applications. The Developer Experience team is responsible for sharing the love with those developers by identifying common use cases and creating tools and SDKs that make their lives easier, while helping them understand our product and the protocols that we support.

In this role you will be working on the leading edge of our Open Source Software (OSS) program and will gain invaluable experience with library design and development, as well as interacting with a community of engaged developers who use your work on a daily basis. Your code will see production scale usage at many companies, being embedded directly into applications and services that enable internet scale applications with large numbers of end users. This role provides the opportunity to design right, code right, and test right, and deepen your knowledge of the Go ecosystem.

We are a polyglot team and while we are looking for a lover of Go, we also value a generalist mindset and co-learning across stacks. We work closely as a team to design solutions that work across languages and environments.

Interested in the work we do? It's open source, check us out on GitHub ;)

Responsibilities:

  • Design and build software development kits (SDKs), written in Go, for developers using the Okta APIs within their web applications and CI/CD workflows.
  • Interact with developers through GitHub on our open-source repositories, responding to issues and reviewing pull requests
  • Participate in software design and code review for all libraries that the team creates
  • Implement holistic testing strategies to assert we're delivering a good developer experience, including unit, integration, and end-to-end tests
  • Write documentation and how-to content for the libraries that you create

Minimum Skills:

  • 4+ years working as a full-stack web developer (you've written production code, been exposed to backend and frontend problems, have experience deploying your applications, and can empathize with developers across the stack.)
  • Intermediate to advanced knowledge of the Go language
  • Experience with unit and end-to-end testing
  • Experience working with a product-oriented, agile culture

Bonus Skills:

  • Hands-on experience with CI/CD tools such as Ansible, Chef, Puppet, Terraform
  • Expertise in other languages, such as Java and Python
  • Experience interacting with other developers on GitHub (e.g. opening issues, contributing to issues, contributing pull requests)
  • Experience building libraries or tools that are used by other developers, either internally within your company or externally on pubic repositories

⎘ Copy Link ↗ Visit Link
GoGoApps Logo
DevOps Engineer
GoGoApps
Remote (Europe)
€32,500 to €50,000 a year
December 2020
3 Applicants This Week
More Than 6 Months Old

Job Description

We’re a team of 40+ professionals mostly based in Warsaw, Poland. We value reliability, brilliant innovation and honest, hard work. 80% of our clients are international SMEs and foreign startups. We work in small teams supervised and mentored by a team lead. If you have the skills and passion to work with some of the most demanding businesses and brands worldwide, then you’ll love working with us.

In this role you will:

  • Play a key role in shaping infrastructure, architecture and spreading devops practices across the teams.
  • Support projects during bootstrapping, development and maintenance.
  • Work on eliminating complexity and toil.
  • Work with systems using Go and other technologies varying depending on project. Some buzzwords: Kubernetes, Kafka, Cassandra, Graphql, Terraform, GitOps, Prometheus, GCP, AWS.
  • Share ownership and responsibility for delivering and running product e2e like any other teammate (be it PM, frontend or backend engineer).
  • Have a chance to make impact in projects for the world-class leaders in the IT field.
  • Conduct researches and craft proof of concepts for clients and teams.
  • Improve observability and reliability of running systems.

We offer:

  • A competitive salary based on your experience and skills: 12.000 - 18.000 PLN/net on a service contract (B2B).
  • Remote work in the EU and a comfy, modern office in the heart of Warsaw - you choose which works best for you.
  • Private health care plan (Luxmed) and gym access (Multisport card).
  • Employee Stock Options Program.
  • Learning fund and English lessons.
  • Regular physiotherapy sessions.
  • Working with the self-driven, proactive professionals.

Desired skills:

  • Experience with at least one major cloud provider.
  • Coding skills in at least one of the languages: Python, Go or Rust - nice to have.
  • Terraform and infrastructure as code best practices.
  • Experience with Kubernetes and Cloud Networking.
  • Operational experience with SQL and NoSQL databases.
  • Experience with Prometheus, Grafana and Alertmanager.
  • Ability to clearly communicate and discuss ideas & concepts in English.
  • Being a proactive self starter, able to work efficiently in remote teams.

Apply ⎘ Copy Link ↗ Visit Link
Smart Energy Lab Logo
DevOps Engineer
Smart Energy Lab
Lisbon, Portugal
€41,000 to €44,000 a year
November 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About this job

Job type: Full-time

Experience level: Mid-Level

Role: DevOps

Remote details

Employer's note: Employees need to have Portuguese tax residency and availability to move to company events in Lisbon when necessary

Technologies

  • AWS
  • Terraform
  • Go (Golang)

Description

If you want to be part of the new decade on energy revolution, at Smart Energy LAB you will have the opportunity to have a real impact by creating new products and services that will contribute to energy transition, focusing on Decarbonization, Decentralization and Digitalization.

Smart Energy Lab has a unique combination of science, technology and industry in the energy sector, focused on creating new products and services for the downstream of the energy value chain.

“We are a green dream factory that will make tomorrow possible, improving life for everyone with new energy solutions through smart collaboration.”

In order to create the future, we are looking for a DevOps Engineer.

As a DevOps Engineer you will perform tasks such as:

  • Setting up and maintaining the infrastructure that powers our IoT products, Machine Learning models,data pipelines, web and mobile applications

  • Choose, deploy and manage tools and technologies to build and support a robust infrastructure

  • Be responsible for identifying bottlenecks and improving performance of all our systems

  • Ensure all necessary monitoring, alerting and backup solutions are in place

  • Do research and keep up to date on trends in IoT architectures as well as Machine Learning technologies and architectures

  • Implement proof of concept solutions in the form of prototype applications

Requirementsfor this position:

  • Innovation mindset

  • Strong alignment with our mission

  • Focus on measuring and achieving positive impact on end-users, customers and the planet

  • Desire to work in a respectful, transparent, and collaborative work environment

  • Fluent written and spoken English

  • 2 or more years of professional experience with systems administration or DevOps

  • Strong working knowledge of the AWS cloud platform

  • Experience programming in either Python or Golang

  • Experience in software-defined configuration tooling (e.g. Terraform, Ansible)

Experience in the following would be considered a plus:

  • Streaming solutions – e.g. AWS Kinesis, Kafka, Redis Streams
  • Deploying and maintaining ML models and their respective applications
  • Deploying and maintaining SoC/microcontroller-basedIoT applications (e.g. OTA updates)

⎘ Copy Link ↗ Visit Link
Smallpdf Logo
Senior Golang Engineer
Smallpdf
Zurich, Switzerland
Fr84 to Fr108 a year
August 2020
2 Applicants This Week
More Than 6 Months Old

Job Description

Description

Founded in Switzerland in 2013, Smallpdf provides a simple, secure, and reliable answer to heavy, awkward PDF software, and has become the most-loved and most-trusted PDF software on the planet. We serve over 500 million users in 24 different languages, and in every country in the world—even Antarctica!

As one of the most successful startups in Switzerland, with 52 staff of 18 different nationalities, we’re on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.

As a Backend Engineer at Smallpdf, you will not only contribute to our backend, but also to our infrastructure and tooling. You will work in a cross-functional development team that includes experienced frontend engineers and designers.

Our Backend Stack:

  • Golang
  • AWS
  • Docker
  • Ansible
  • Terraform

Full stack on Stackshare

Responsibilities:

  • Develop new features for Smallpdf
  • Manage and automate our infrastructure that spans across more than 100 machines
  • Analyze and monitor our application to spot problems
  • Help designing our architecture

Requirements

  • Golang experience
  • Work independently and take responsibility and ownership of your work
  • Ability to quickly learn new technologies
  • 3+ years of experience with software development
  • Good programming skills
  • Good knowledge of Linux
  • Fluent in English (German is useful, but not necessary)
  • Full-time position
  • Permanently based in Zurich (or willing to move)
  • Swiss or EU passport holder (or other permit that allows you to work in Switzerland)
  • 100% on-site role

Nice to Have:

  • Experience with DevOps tools such as:

    • Docker

    • Ansible

    • Terraform

  • Experience scaling (micro-) webservices to millions of users

  • Experience with AWS

Benefits

  • The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
  • Work in small, highly-motivated, cross-functional teams that push boundaries.
  • Enjoy company events in the Swiss Alps, on Lake Zurich, or even further afield.
  • After-work events include BBQs, cinema, game nights, meet-ups, and more.
  • Learn German with our free German language course.
  • Hack days to challenge yourself and the team.
  • Unlimited free coffee and drinks.
  • Weekly team lunch on the house.
  • Brand new offices in the heart of Zurich.

Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and rӧsti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, it’s all right here in Switzerland—and so is Smallpdf.

By sending your application you allow Smallpdf to handle and store your data.

Smallpdf does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.


Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Engineer
FindHotel
Amsterdam / Remote
€45,000 to €75,000 a year
November 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At FindHotel, we discovered early that travel is the one thing that opens people's minds to new ideas, cultures, and ways of thinking. Our team comes from a variety of countries and backgrounds, and share the same passion for traveling and discovering new worlds and unconventional ways of doing things. We're a bunch of independent thinkers, always looking to challenge each other and get better at what we do.

Our mission is to get every traveller in the world the best accommodation deal. From adventure and backpacking to honeymoons and family vacations, we give travellers access to all the information and the available offers for their accommodation of choice. We're a passionate and diverse team of amazing humans who value and respect each other. We're spread between our HQ in Amsterdam and the countries our remote folks work from. We're growing fast! In 2017 and 2018 we've been doubling our business year-over-year, and we've been helping one million customers in 2019 alone.

We are looking for a Senior Backend Engineer to join our team. If you are looking to join us remotely, we'll need you to be located within UTC-4 to UTC+6 to reasonably overlap with your team members.

At our core, we build highly performant, scalable and reliable services and components. We work with modern technologies such as Go and Elixir - and, as we embrace the DevOps culture, our infrastructure-as-code in the cloud (AWS) is managed and run using tools like Docker, Jenkins, and Terraform. You will be a part of a squad of bright engineers with a passion for delivering great software, as well as team members from a broader range of disciplines - data analysts and scientists, product owners, UX experts, and marketing specialists.

What you will actually be doing / responsibilities

  • Work in a team to solve challenging problems, integrating accommodation providers and building blazing-fast services that serve their data
  • Identify bottlenecks and opportunities for improvements in terms of performance and code quality
  • Help improving our infrastructure and scale it to support our continuous growth in a cost-effective way
  • Support the growth of junior and intermediate engineers by coaching them in their daily tasks, as well as raising the bar of how things are done within both your team and the bigger engineering group

What can you expect at the beginning of this experience?

  • In your first week, you will get acquainted to the squads, its codebase and the tooling, with the goal of shipping something to production and build confidence early on;
  • In your first month, you will get to know more people from the other squads and disciplines, in order to understand the foundation of the business and the various bits it is made of;
  • One quarter in, you will be effectively an active member of your squad and your teammates will fully count on you; you will have built meaningful relationships within the company and be comfortable discussing ideas, inside and outside of your squad's scope; ideally, you will have presented a topic you are fond of in one of our internal knowledge sharing sessions and/or demoed some work the team did during our weekly all-hands meeting

Typical day activities

  • Team sessions (with your fellow engineers and PO) to check data and brainstorm ways to improve several services performance and design scalable solutions
  • Solve open issues that affect component infrastructure reliability
  • Propose and discuss with fellow engineers efficient solutions for components and architectural design.

Requirements: Who we're looking for

  • You are used to work and think outside of the box, and not afraid to present unconventional ideas and solutions.
  • You have at least 6 years experience in back-end development using a modern set up and tooling
  • You have a great understanding of APIs, databases, data structures, queues, and all things back-end, with a strong passion for automation
  • You have worked on a production system that was exposed to significant scale (whether traffic or amount of data) and you are excited by these kinds of challenges
  • You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end users
  • You are flexible, curious, and data-guided in helping us decide what to work on next
  • You engage with your team and all the engineering group actively, sharing knowledge and best practices in order to improve with them every day
  • You have production experience working with AWS and you have taken care of CI / deployments / infrastructure in the past
  • Production experience with Golang or Elixir is a big plus
  • Experience with Terraform is a nice to have

What we offer:

  • Challenging problems and tech to work on.
  • Growth opportunities within the team and cross-functionally.
  • An amazing team of curious and diverse personalities, with a passion for learning (everyone has access to an annual learning budget to attend conferences or courses).
  • A growing Remote culture where you have a chance to deeply influence the way we work with each other.
  • A competitive compensation package and Stock Appreciation Rights.
  • Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent at keyboard.
  • Annual company retreat in some great location - check out our Mallorca trip in 2019
  • Regular trips to Amsterdam's HQ for remotes (depending on team priorities, 1-4 times a year)

⎘ Copy Link ↗ Visit Link
Software Engineer - Infrastructure Tooling
Segment
San Francisco / Vancouver / New York, United States / Remote
$115,000 to $230,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Who We Are

We’re a small team of experienced engineers with diverse technical backgrounds. We’re passionate about driving our coworkers’ success and building the next generation of software tooling. If you want to work on distributed systems infrastructure and development practices or you have an entrepreneurial spirit and want to make something that your peers use every day, we’d love for you to join us. Tooling handles many different areas, so we’re building a diverse team with a wide range of expertise.

What We Do - We build shared infrastructure and tools to make engineering more productive, reliable, and cost effective. - We maintain several Segment Open Source projects. - We work in Go, Terraform and a bit of Node.js. - Read more about Segment’s infrastructure and how we use: distributed logging and secure secrets. Or, read our code: conf, ksuid, cwlogs, go-prompt, ecs-logs, chamber. - We manage the tooling and process around development environments, testing, CI, and deployment. - Read more on our blog about how we use: CI and Make.

Who we are looking for:

  • You care about simple, practical, reliable, and secure software implementation and the kinds of process needed to produce it.
  • You can research a messy, complicated problem and design an approach that makes working in that area easy and consistent.
  • You empathize with the rest of your company, listen to them, and take pride in supporting their work.

Projects we’re working on:

  • Per-Engineer Dev Environments
  • Logging Pipeline Development
  • AWS Rate Limit Monitoring
  • Application Deployment Improvements
  • Self-Hosted CI
  • Incident Management Automation
  • Large Scale JSON Stream Data Manipulation Tools
  • Standardized Metrics and Alerting Infrastructure
  • Consistent Runbooks and Documentation

Requirements

  • Minimum of 3 years experience as a software engineer, devops engineer, or site reliability engineer.
  • You have experience with AWS, Docker, Go, Node.js, or Terraform.
  • You are motivated to support your coworkers and make them productive.
  • You are a self-directed problem solver.

Bonus

  • Building tooling for distributed systems development.
  • Working on or with a variety of engineering teams.
  • Leading teams or projects.

⎘ Copy Link ↗ Visit Link
Platform Engineer
Popsa
London, United Kingdom
£50,000 to £70,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

Popsa is a design-led, engineering focussed company that uses machine learning to help people rediscover their best experiences and turn them into beautiful printed products.

We grew about 500% in 2018 and we’re now shipping over half a million photos a week to 50 countries around the world.

This position is a great opportunity for experienced software engineers with a background in the likes of Go, Python, PHP or Node.js looking to apply their existing skillset and learn and use Go in a production environment.

Our Platform Technology Stack

  • Most of our backend code is written in Go with some Python and Node.js used where they're the right tool for the job.
  • We’re entirely hosted on AWS and make extensive use of many of their services (over 30 at last count!)
  • 15+ containerised microservices running in ECS (we’re open to exploring moving to Kubernetes in the future if appropriate). Our services talk protocol buffers over HTTP and are discovered with Consul.
  • Dozens of event driven serverless functions running on Lambda, some running as APIs behind API Gateway and others as Step Functions
  • Dockerised batch compute workflows
  • NoSQL databases (predominantly DynamoDB and ElasticSearch)
  • Serverless analytics data lake backed by S3 using Athena (PrestoDB)
  • Terraform and Serverless Framework to manage our infrastructure as code

Read more about our platform technology stack here.

Some other blog posts you might find interesting too:

You and the Role

This is a central role and the work you’ll be doing will touch every aspect of the business. The Popsa platform doesn’t just power our mobile apps, but numerous internal business applications and custom integrations with our industrial print partners (some of this runs on a fleet of Raspberry PIs!), as well as a burgeoning data platform which will feed further into our growth strategies.

Our Head of Engineering Alex likes to describe our platform as an iceberg - the bit customers encounter is just the tip above the water - underneath is a dynamic event-driven structure that enables us to be a lean business that can iterate and experiment rapidly.

You will gain a unique perspective of a high growth business and have an opportunity to shape the landscape of our backend APIs, data pipelines and strategies, infrastructure automation and many more engineering goals.

You Should Apply If

  • You're impact driven and eager to have a real positive impact on the company, product, users and very importantly your colleagues as well
  • You have a self-starter mindset; you proactively identify issues and opportunities and tackle them without being told to do so
  • You’re keen to learn more about and play around with new technologies
  • What we’re doing here at Popsa excites you!

Desired skill set:

  • Strong competency with a language such as Go or Python; the majority of the Platform backend is written in Go, but we’re flexible and you'll have the opportunity to learn on the job as well as making use of your existing skillset.
  • You structure code for scalability, performance and testing
  • Experience writing and consuming RESTful and RPC APIs; you'll be designing and building new APIs for our mobile and web clients and integrating with new partners and suppliers
  • You know and appreciate automated testing
  • Experience with Linux-based operating systems
  • Experience with container technologies
  • Production database experience, bonus points for experience with both SQL and NoSQL databases

Bonus:

  • Experience of continuous integration and continuous deployment
  • Experience with AWS services such as EC2, ECS, DynamoDB, S3, SNS, SQS and Lambda, as well as tools such as Terraform and Serverless
  • Experience designing, building and managing distributed event-driven * services
  • Knowledge or experience of data engineering; tooling, processes, architectures, libraries

⎘ Copy Link ↗ Visit Link
Backend Engineer (Golang)
Smallpdf
Zurich, Switzerland
Fr84,000 to Fr108,000 a year
July 2019
2 Applicants This Week
More Than 6 Months Old

Job Description

Smallpdf is the most used online PDF software and belongs to the 500 most visited website worldwide. The 5-year-old company is one of the most recognized and awarded startups in Switzerland and has the ambition to simplify the life of its customers.

As a senior team full of passion for design, engineering, and business we create remarkable user experiences. Join our cross-functional team and have a direct impact on how over 20 million users worldwide work with documents.

We love open-source and using the latest technologies to scale our distributed application to process millions of files every day. As a backend engineer at Smallpdf, you will not only contribute to our backend but also to our infrastructure and tooling. You will work in a cross-functional development team that includes experienced frontend engineers and designers.

Our Backend Stack:

  • Golang
  • AWS
  • Docker
  • Ansible
  • Terraform

Full stack on Stackshare

Responsibilities:

  • Develop new features for Smallpdf
  • Manage and automate our infrastructure that spans across more than 100 machines
  • Analyze and monitor our application to spot problems
  • Help designing our architecture

Requirements

  • Golang Experience
  • Work independently and take responsibility and ownership of your work
  • Ability to quickly learn new technologies
  • 5+ years of experience with software development
  • Good programming skills
  • Good knowledge of linux
  • Fluent in English (German is useful but not necessary)
  • Full-time position
  • Permanently based in Zurich (or willing to move)
  • Swiss or EU passport holder (or other permit that allows you to work in Switzerland)

Nice to Have:

  • Experience with DevOps tools such as
    • Docker
    • Ansible
    • Terraform
  • Experience scaling (micro-) webservices to millions of users
  • Experience with AWS

Perks & Benefits

  • The chance to personally impact a successful & rapidly growing startup
  • Tricky challenges scaling a high-traffic web application
  • Work in small teams that have direct impact on tools that are used by million of users
  • Become part of a highly motivated and international team that pushes boundaries
  • Fun company events, such as snowshoe hikes in the Swiss Alps, wake-surfing on lake Zurich, after work BBQs and more!
  • Free German language course
  • Regular Hack Days to challenge yourself
  • Nice rooftop office in central Zurich
Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 129 Terraform jobs found