Feedback
Need help? Have any feedback, feature requests or bugs? Submit it here
Feedback
Get a weekly email with all new Go jobs
x

Golang Site Reliability Jobs


Hand-Picked Go Jobs • Apply directly to companies • Clear salary ranges

Browse 100+ Golang Site Reliability Jobs (8 new this week) in October 2021 at companies like PerformLine, PeopleConnect and LTK with salaries from $100,000 to $500,000 working as a Site Reliability Engineer, Site Reliability Engineer (Platform) and Site Reliability Engineer. Last post

2-Click Apply

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






Sponsored Jobs
PerformLine Logo
Principal Engineer (Go) Sponsored
PerformLine
Remote (USA)
$160,000 to $180,000 a year
August 2021
9 Applicants This Week

Job Description

WHAT YOU’LL DO

  • Be the Expert

    • Build the systems that drive the business and enable our customers through the advancement of PerformLine’s capabilities
    • Develop service-centric Cloud based product platform
    • Debug distributed applications using REST and Message Queues
    • Integrate with internal and external products and services
    • Optimize for Performance
    • Help with Automated Test
    • Work with other software engineers and product managers to get products and features safely, securely, and quickly to our clients
  • Be a Force Multiplier

    • Be an example to more junior engineers for creating documented, performant, secure, and efficient code
    • Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’
    • Embrace having a large impact on team morale, culture, feedback, and even recruiting
    • Represent your engineering organization outside of the company
  • Be a Strategic Voice

    • Demonstrate good judgement to make trade-offs explicit when making decisions
    • Go beyond your immediate technical area of expertise to drive architectural and design decisions
    • Partner with the CTO to connect planned work to business strategy and to what makes the company more successful

WHAT YOU BRING

  • 10+ years of experience in backend engineering for cloud based platforms
  • 4+ years of experience in backend Go / Golang engineering
  • Experience creating services in REST API
  • Exposure to working in an Agile environment
  • Understanding of the entire web development process, with an emphasis on back-end systems
  • Hands on knowledge of Microservices Development and API driven development
  • Knowledge of SCM tools such as Git, GitHub, Bitbucket, etc

WHO YOU ARE

  • Metric driven and focused on continual improvement
  • Understands the role of working with Product within a technology organization
  • Comfortable interacting with business stakeholders and users to inform product roadmap priorities
  • Ability to balance business concerns with technical goals
  • Possesses intellectual humility
  • Generates lift in the skills of those around them
  • Recognizes the value of documentation and boring code (and the dangers of unnecessary complexity)
  • Empathetic and collaborates with peers & stakeholders to deliver

ABOUT PERFORMLINE

PerformLine is the leading RegTech company delivering automated compliance solutions for enterprises looking to mitigate regulatory risk and ensure brand safety. Our cloud-based platform empowers compliance functions with the intelligence, insights, and tools needed to mitigate risk across consumer interaction channels including web, voice, chat, email, and social. PerformLine provides our clients with significant time and costs savings by automating compliance activities across channels and departments.

Come as you are. PerformLine is an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive and equitable experience for all.

OUR MISSION

Our mission is to empower compliance leaders with the technology and knowledge to ensure their organization and partners provide transparent and accurate information to consumers across any channel.

TECH STACK

Our application is built using AWS and we utilize their offerings like S3, EC2, Lambdas. Our core systems are written in Golang, Python, Django. The frontend layer is based on JavaScript (Vanila and JQuery). For crunching jobs on the humongous amount of data we store, we use Postgres, ElasticSearch, Redis, and DynamoDB. 


Interview Process

  1. Phone Screen w/ VP HR
  2. Video Call w/ CTO
  3. Short Technical Test Online
  4. Video call w/ VP Engineering
Apply ⎘ Copy Link ↗ Visit Link
PeopleConnect Logo
Senior Software Engineer (Go)Sponsored
PeopleConnect
Fully Remote (USA) / San Diego, CA, USA
$100,000 to $160,000 a year
September 2021
29 Applicants This Week

Job Description

Senior Software Engineer Developer

PeopleConnect (formerly The Control Group) is hiring for our People Search Division (aka The Control Group TCG) as our business is GROWING!!! We are looking for a talented, collaborative Senior Software Engineer Developer who is excited to learn/grow Go/Golang skills by moving to a Go environment on an award-winning team. Would you like to be part of a pioneering tech community in a highly successful company? Does the idea of keeping up with and learning the newest technologies with other brilliant techies sound exciting? If so, then read on!

People Search (aka TCG) is an award-winning web development company with over 15 million customers nationwide. Our cutting-edge technology connects, informs and protects people — both online and off. Our websites are consistently ranked in the top 500 top traffic sites in the US. Our products have been featured on the Discovery Channel, Mashable, Vice, Entrepreneur, Business Insider — and even made a cameo in a Disney animated comedy! A pioneer of new ideas, we’re constantly looking to develop and deploy innovative strategies and solutions. Our people and culture are second to none: we’re innovative, creative, collaborative and talented. We work hard, play hard, and together — we work magic!

We are currently working remote and Sr Software Engineer candidates outside the greater San Diego area may continue to be full-time remote even after we return to the office on a hybrid schedule. Employees enjoy flexible work hours every day whether working remote or in office. Our hybrid work schedule will offer flexibility to work from home a few days a week and work in office a few days a week. When in office, employees are able to enjoy our state-of-the-art office with stunning views of beautiful downtown, Petco Park and the San Diego Harbor. Our dog-friendly office includes complimentary snacks, beverages and crazy-good perks (like free massages, kombucha on tap, free catered lunches, ping pong, video games, offsite team events and more)!

We offer very competitive pay + generous bonus package, 100% company paid health insurance (Medical, Dental, Vision), UNLIMITED vacation, Paid Sick Leave, Paid Holidays, Student Loan Repayment Program, 529 Education Savings Plan, Training/Education Reimbursement, free Gym Membership, Paid Parking and 401k Plan with Company Match. Check us out here!

You will already have extensive experience building applications in a service oriented or microservice architecture. You are excited to learn/grow Go/Golang skills by moving to a Go environment. You relish complex technical challenges yet prioritize simplicity in your solutions. You understand the business requirements behind the software you build. You are passionate about learning and stay current with new technologies. You play well with others yet can operate independently as needed.

Responsibilities Include (but not limited to):

  • Build and maintain ecosystem of high-volume services and APIs.
  • Scaling and optimizing services and databases for performance.
  • Own features from technical design through maintenance.
  • Build features, investigate and fix bugs, write routine-complex tests.
  • Break down complex tasks/requests into sub-tasks, make consistently good decisions, operate independently between regular or periodic check-ins.
  • Consistently use software engineering best practices.
  • Lead day to day tasks and priorities, accurately estimate time to complete tasks, resulting in high quality and high productivity for at least one (or more) product team(s).
  • Independently lead tasks to completion gathering requirements from stakeholders. May be responsible for driving initiative to completion.
  • Provide training and mentorship to other Software Engineers on their team. May do same for other teams.
  • Other duties as required.

Requirements:

  • Bachelor’s degree (or higher) in Computer Science or relevant field (or equivalent).
  • At least 5-7+ years’ directly related software development experience.
  • Advanced-expert backend programming skills using one or more backend languages such as Go/Golang, C++, Python, Java or Ruby. Go/Golang desired.
  • Advanced-expert experience with relational databases (preferably PostgreSQL) and a deep understanding of database performance optimization.
  • Advanced-expert experience using Linux.
  • Advanced-expert understanding of underlying architecture and infrastructure that runs their team’s projects.
  • Extensive experience with cloud computing.
  • Solid experience with git.
  • Experience using Docker in production highly desired.
  • Some experience using Kubernetes and Terraform highly desirable.
  • Intermediate-advanced ability to assess/improve performance and increase observability within team’s projects.
  • Strong ability to develop unique, outside the box ideas.
  • Strong troubleshooting and problem-solving abilities.
  • Strong attention to detail.
  • Excellent communications skills and highly collaborative within their team, other teams and cross-functionally.
  • Ability and willingness to lead projects and mentor other growing software engineers.
  • Able to work with teams as well as independently with minimal supervision.
  • Exceptional work ethic, driven, self-motivated, highly accountable with strong initiative and passion.
  • Excited to learn new things and share knowledge and best practices with others.

Location: Fully Remote (USA) or Hybrid San Diego, CA, USA

Note for Principal Agencies - Principal agents should not forward resumes to The Control Group (TCG). TCG will not be responsible for any fees arising from the use of resumes submitted from agencies without a prior written and signed agreement and authorized job order for this position in place.


Apply ⎘ Copy Link ↗ Visit Link
LTK Logo
Senior Golang DeveloperSponsored
LTK
Remote
$120,000 to $160,000 a year
October 2021
59 Applicants This Week

Job Description

Title:Senior Golang Developer Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize!
Reports to: Manager of Software Engineering

Job Purpose:

Join the LTK Engineering team. We are looking for talented senior developers who are passionate about tackling challenging features and interesting problems at scale. You’ll be working with a team of highly motivated and fast-moving professionals focused on creating innovative features, services, and products.

Key Responsibilities:

  • Architecting and developing web, and software apps.
  • Coming up with feasible and practical solutions to tough problems.
  • Write very high-quality code that is robust and easy to maintain with tests.
  • Drive tasks to completion and take ownership of projects.
  • Work and succeed in a fast-paced and agile development environment.
  • Identify and drive improvements to our software and development processes.
  • Work with distributed teams across different time zones.
  • Technical subject matter expert, who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems.

Qualifications:

  • 6+ years of backend software development experience.
  • Experience writing services in Golang.
  • History of designing and building highly scalable distributed systems and processes in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS (among others).
  • Experience working in a containerized environment (preferably Docker).
  • Proven experience designing and scaling relational databases.
  • Have built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party API’s (REST, OAuth).
  • Comfortable shipping code multiple times per day.
  • Strong technical leadership and mentoring skills.
  • Ability to model and conceptualize the integrations across complex systems.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.

Nice to have:

  • Experience with eCommerce platforms like Shopify and BigCommerce.
  • Experience with Python.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Knowledge of domain-driven design.
  • Experiencing building search products.
  • Experience building and integrating systems for auth and identity management
  • Experience building flexible feeds
  • Experience with recommendation systems and algorithms
  • Experience designing or building cart and checkout systems.

What’s in it for you?

  • Interesting problems to solve
  • Competitive comp and benefits including retirement plans
  • Flexible work schedule plus Summer Fridays (Workday ends at 3 pm)
  • Disrupting the retail industry!
  • Work and workout from home with our live Virtual Fitness Classes!
  • Virtual Company Happy Hours and Virtual Team Events!

What you have to look forward to should you choose to work in a LTK Office:

  • Fully stocked bars and kitchen (free snacks all day!)
  • Catered meals weekly
  • Monthly Chair massages
  • Laidback office environment
  • Monthly themed Happy Hours!
  • Free access to state of the art gym while working in or visiting our Dallas HQ
  • Free Covered Parking on-site while working in or visiting our Dallas HQ

Apply ⎘ Copy Link ↗ Visit Link
Form3 Logo
Senior Software Engineer (Go)Sponsored
Form3
100% Remote (United Kingdom, Europe)
€50,000 to €120,000 a year
August 2021
35 Applicants This Week

Job Description

THE TEAM

Our Software Engineering Team is 100% remote and distributed across 20+ European countries. Our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream.

THE ROLE

At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.

Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.

Here are a few of the tools and methodologies we utilise:

  • Infrastructure: AWS, GCP, Kubernetes
  • Platform: CockroachDB, Elasticsearch, PostgresDB, Vault, Consul, Linkerd, NATS
  • Tools: Terraform, GitHub, Prometheus, Pact.io
  • Code: Go (and a little Java), containerised microservices, CQRS, open-source
  • Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps

WE’RE LOOKING FOR ENGINEERS WITH

Experience in designing and building distributed systems Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality Great communication skills who enjoy sharing knowledge and collaborating with others

BENEFITS

  • 30 days annual leave plus Bank Holidays
  • Remote friendly environment
  • Remote working equipment allowance
  • Flexible working arrangements
  • Udemy and educational reimbursements
  • Full details are available on our careers page

Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.

ABOUT US

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we’ve doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

EQUAL OPPORTUNITIES

At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be.


Apply ⎘ Copy Link ↗ Visit Link
Humanex Ventures Logo
Cloud DeveloperSponsored
Humanex Ventures
Remote (USA)
$60,000 to $75,000 a year
October 2021
36 Applicants This Week

Job Description

Position Description:

Full-time professionals work from our offices in Lincoln, NE; Kalamazoo, MI; or remotely. This role collaborates with a growing team through creating and improving system architecture. This includes contributing to the development of new tools and processes while sharing knowledge and expertise.

Team & Culture Fit Desired

  • Do you see technology as an opportunity to equip and support others?
  • Are you driven by a high moral/ethical code that you are unwilling to compromise?
  • Are you a self-starter who looks for ways to exceed expectations?
  • Do you enjoy working on a small, close-knit team while collaborating and learning with others?
  • Do you constantly seek out new information and skills to better yourself personally and professionally?
  • Do you enjoy solving problems?
  • Do you approach your work in a consistent and intentional manner?
  • Do you have a passion for impacting students, student athletes, coaches, teachers, business professionals, and leaders?

Knowledge, Skill, & Experience Desired

  • Minimum of 2 years of workplace programming experience preferred
  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information systems, or equivalent experience preferred
  • Experience with Go or .NET preferred
  • Extensive experience in back-end system development
  • Experience working with Cloud Services preferred (AWS, GCP, Azure)
  • Strong written and verbal communication

Role Responsibilities

  • Develop and maintain web-based SAAS systems
  • Implement custom systems and modify or configure existing systems
  • Troubleshoot system issues using analytical skills to identify and resolve root causes
  • Participate in design and code reviews

About Us

Humanex Ventures transforms communities by helping organizational leaders select and develop people based on who they are and create positive, engaging work environments. Our research-based talent and culture assessments, online tools, trainings, executive coaching, and more have positively influenced the lives of thousands of educators, students, coaches, athletes, and professionals across the U.S. and beyond. By joining our team, you will experience this impact firsthand as we help you maximize your talents, challenge and support you as you grow, and include you in our collaborative, innovative team culture. We look forward to getting to know you and impacting more lives with your help!


Apply ⎘ Copy Link ↗ Visit Link
Form3 Logo
Senior Software Engineer (Go)Sponsored
Form3
100% Remote, East Canada Time Zones
C$119,000 to C$173,000 a year
July 2021
29 Applicants This Week

Job Description

**WHO WE ARE? **

Our mission started in the UK and we’re currently one of the top startups to work for in the UK and Europe.

We’re now looking for outstanding Senior Software Engineers to join our new engineering team that we will be building in Canada. As one of our first Canada-based engineering hires you will have a rare and exciting opportunity to shape the product and the team we hire, you’ll be working 100% remotely and cross-collaborating with our engineers based in the EU and UK. This will enable us to diversify our talent distribution and bring in some of the world’s best engineers to build Form3’s revolutionary payment technology platform.

THE TEAM

All our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream.

**THE ROLE **

At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.

Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.

Here are a few of the tools and methodologies we utilise:

  • Infrastructure: AWS, GCP, Kubernetes
  • Platform: CockroachDB, Elasticsearch, PostgresDB, Vault, Consul, Linkerd, NATS
  • Tools: Terraform, GitHub, Prometheus, Pact.io
  • Code: Go (and a little Java), containerised microservices, CQRS, open-source
  • Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps

**WE’RE LOOKING FOR ENGINEERS WITH **

  • Experience in designing and building distributed systems
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

BENEFITS

  • 30 days annual leave plus Bank Holidays
  • Remote friendly environment
  • Remote working equipment allowance
  • Flexible working arrangements
  • Udemy and educational reimbursements
  • Full details are available on our careers page
  • Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.

Please note that all our engineering teams are currently based in the EU and UK. Due to time-zone differences and working practicalities, we’re only able to hire Engineers based in Canada East timezones or based in Canada and able to work close to GMT-4. However, this may change in the future as we start streamlining some of our internal structure and recruitment processes in Canada.

**ABOUT US **

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we’ve doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

**EQUAL OPPORTUNITIES **

At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be.


Apply ⎘ Copy Link ↗ Visit Link
Level Logo
Senior Go EngineerSponsored
Level
Remote
$120,000 to $120,000 a year
October 2021
6 Applicants This Week

Job Description

Level is building a modern remote monitoring and management solution. We are a small, well-funded, team that recently launched our product. We are searching for a strong, multi-talented individual contributor who is comfortable with systems-level programming and networking who can contribute to our agent, written in Go.

Must-Haves

  • Deep knowledge of a systems language like C, Rust, or Go.
  • Not afraid to dig into an RFC. Low-level internals excites you, rather than scares you away.
  • Experience with system-level APIs in Windows (win32), macOS, and/or Linux.
  • Excellent written communicator.
  • Willing to learn and work with Go.

Nice-to-Haves

  • You are comfortable using GCC, and find yourself at home going through a C codebase.
  • Familiarity with RPC and common methods of IPC such as sockets and named pipes.
  • Video encoding experience. You have worked with VP8 and understand the spec.
  • Building cross-platform libraries, our Go agent compiles to Windows, Darwin, and Linux on a variety of architectures.

Things you might work on

  • Building a cross-platform patch management system to give users control over OS updates.
  • Working with VP8 to reduce the latency and bandwidth when streaming a device.
  • Creating a system tray GUI for the agent.
  • Expanding desktop streaming to work on Mac and Linux.
  • Adding a proxy to the agent to enable remote access to routers and switches.
  • Implementing Trickle ICE to improve WebRTC connection times.

Why you might want to work with us

  • We are a small, fully remote engineering team, and there are no layers of bureaucracy. You can have a huge impact here.
  • We are very flexible with working hours, we don’t expect you to work a consistent block of time, we trust you to get your work done.
  • We’ve recently launched and are starting to grow.
  • We will offer profit sharing so our small team will receive dividends on profits the company makes.

Why you might not want to work with us

  • We are an early-stage startup, and while we are well funded, we are careful with our runway and haven’t splurged on extra perks like gym memberships or 401k matching. You want to work with a large team. We do not intend to hire more until it is painful enough to warrant doing so.

More About Us

We are a startup headquartered in beautiful downtown Asheville, NC. We are a small, close-knit team working to upend the RMM market with our new product. We have recently launched and have acquired our first customers. Though we are a startup, our investors have given us a multi-year runway.

Currently, our agent team is made up of a single amazing developer. This hire will join them to expand the agent team. This developer should be an experienced self-starter that can make an impact on our product development. We aren’t interested in someone that just wants to work down a list of pre-defined tasks. Our ideal candidate loves working on products and will help shape the direction of ours. We’re going to be improving this product for years and want someone to come on this journey with us.

We really like the Basecamp philosophy and try to make sure that it doesn’t have to be crazy at work. We won’t ask that you work weekends, or late into the night. We don’t mind if you need to leave for an appointment in the middle of the day. We understand that software development doesn’t happen for 8 hours straight and don’t worry about counting time in the chair. We trust that given a fair timeline with a scope that you help us determine you will be able to deliver features. We are concerned with the end goal, not micromanaging you on the way there.

About the Application Process

Collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.

In your cover letter, please describe why you’re interested in working at Level, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

Pay

We’re looking for someone great but we’re an early-stage startup. We are offering a rate of 120k plus profit sharing (once we have profits 😅). We hope to grow quickly and are committed to increasing the base pay of everyone on the team at each stage of growth.


⎘ Copy Link ↗ Visit Link
Twixl media Logo
Back End Developer - Team LeadSponsored
Twixl media
Ghent, Belgium / Remote (Belgium)
€75,000 to €100,000 a year
September 2021
5 Applicants This Week

Job Description

Twixl media, based in Ghent, Belgium offers Twixl Publisher, a solution for content publishing on tablets, phones and browsers.

As Twixl Publisher is rapidly gaining market share worldwide, Twixl is looking to expand its workforce with a full-time back end developer, that will lead the team and be responsible for the maintenance and evolution of the architecture.

Back End Development - Team Lead

Key responsibilities of the job:

  • Lead the development team to create the next iterations of the Twixl Publisher solution
  • Design and development of the Twixl Distribution Platform (SaaS)
  • Help maintain code quality, organization and automation
  • Maintain and update the architecture (system & software)
  • Ultimate responsibility for Devops / CICD in cooperation with an external partner
  • Ultimate responsibility for the end-to-end performance, quality and responsiveness of the applications

You’ll lead a small and enthusiastic team. You’ll find new and exciting challenges every day.

Skills and qualifications

Mandatory

  • Team lead, guide software process, code review…
  • Experience in web solution development is a must (distributed cloud architectures)
  • Knowledge of the Go programming language (or committed to become proficient in Go)
  • Knowledge of cloud technologies like Microsoft Azure / Digital Ocean (or similar)
  • Solid knowledge of SQL databases
  • Proficient in designing REST-based APIs
  • As almost all communication, both internal and external, happens in English, proficiency in English is a given.

Extras

  • Actively Seeking New Programming Knowledge

Location

You’ll be able to work both remotely and on site at the Twixl offices in Ghent, Belgium.

Salary & benefits

We offer an attractive salary and are open for either an independent software developer, or someone who will be on the Twixl payroll.


⎘ Copy Link ↗ Visit Link
UPFLUENCE Logo
Back End DeveloperSponsored
UPFLUENCE
Lyon, France / Remote
€40,000 to €80,000 a year
September 2021
12 Applicants This Week

Job Description

Location: Lyon or remote Job type: Full-Time Salary: according to your level of expertise and experience

About Upfluence

Upfluence helps brands tell their story with powerful influencer & content marketing technology. Upfluence’s software allows brands and agencies to identify and contact millions of social influencers and bloggers at scale to execute comprehensive influencer marketing campaigns, as well as provide detailed reporting metrics. Since the launch of our SaaS software in January 2017, the company has yielded a monthly double-digit growth rate, and we are therefore seeking further expansion for our team and offices. Our rapidly growing global team is currently distributed between our offices in NYC, Los Angeles, Switzerland, and Lyon.

We are now looking for a talented and passionate Back-end Engineer who, together with the product team, will take part in creating and constantly improving the online platform.

What we do

  • Our platform aggregates, keeps up to date and serves the content of 5M of influencers across all trending social networks of the internet. This raises a certain amount of engineering challenges related to data, scalability and performance. At the scale we’re at, the naïve solution often isn’t enough.
  • Our backend stack is focused around Golang / Ruby as programming languages, PostgreSQL, Apache Cassandra as database systems, Elasticsearch as a search engine, RabbitMQ as message broker. Also, we use Apache Thrift for RPC and Prometheus for monitoring to name a few.
  • We’re firm believers of micro service architecture and domain driven design, making our codebase highly flexible and reusable. Some parts of our production have actually been running for more than 5 years!
  • We’re DevOps minded. Our backend engineers ship to production multiple times a day and are responsible for their production. We’re always working towards reducing the maintenance toil by automating as much as possible our processes using tools like Github actions or our own in-house frontend deployer.
  • We’re running around 50 applications in production, making it around 1600 containers live, across 90 servers. Not to mention that we’ve been running containers in production for more than 7 years. We’re currently in the works of moving our production workload to Kubernetes.
  • We’re product-centric: we’re not writing code for the sake of it, but to provide the best service to our customers.
  • We strongly believe that collective intelligence is the very root of success for an engineering organization. Each and everyone has a word to say regarding the technical implementation of a feature. That’s why we rely on tools like proposals and RFCs to encourage this culture, as the best companies in the field do.
  • We love open source and contribute to it by opening our own libraries to share them with as many people as possible.

Responsibilities

  • Writing highly reliable, maintainable and tested code that makes the correct assumptions based on the context. You know that in our field, everything is a matter of tradeoffs.
  • Getting involved in the feature lifecycle, from its inception, through its technical design and implementation, to its maintenance in production 3 months / years after releasing it ;-).
  • Work in collaboration with the team, get involved in mentoring juniors, reviewing PRs and writing RFCs. Being at ease with written communication is a must.
  • Work hand in hand with Customer Success and Support teams, to make sure our customers have the best experience using our product.

Who we are looking for

  • You’re eager to discover how our product works and you’re keen to learn and master its technologies. We’re looking for enthusiastic people and great learners who go beyond the tools, not technical experts. Of course, if you already have experience with our stack that’s a plus, but definitely not a requirement.
  • You like to work in a team and to take on challenges, and you are fluent or comfortable working in English. Our team is based mostly in France, but speaking French is not a requirement.
  • You’re reliable: You keep your word when you can, communicate early on and come up with solutions when it looks like [we || you] are running into a wall.
  • You’re not afraid to ask questions and raise issues.
  • You’re a team player.
  • You care about the product and strive to make something useful.

What we can offer you

  • Your spot with the team in one of our awesome Lyon or LA offices, or even remote, either way is fine with us. You’ll be answering issues on Github and making bad jokes on Discord anyway!
  • An entrepreneurial and dynamic startup environment with room for growth;
  • A mixed and international team (10+ nationalities);
  • An empowering and autonomous position in an entrepreneurial environment;
  • Regular exchanges with the US/FR offices;
  • Company shares;
  • The answer to life, the universe and everything;
  • Join a motivated and growing team!

Discover our Stack: https://stackshare.io/upfluence/upfluence
Sounds like the perfect opportunity? Apply now to join us!

Upfluence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Interview Process

The interview process would go through 4 steps as followed:

  1. After sending your resume, the team is in charge of reviewing and selecting candidates: if you are selected, you’ll have the chance to discuss for a 1st interview with 2 members of the team;
  2. If the interview goes well, the team will send a little technical test your way for completion;
  3. Upon the test being sent back, the team is charge of reviewing it and we program a second interview to debrief it with you;
  4. If the test and debrief interview were successful, the last stage consists in an interview with at least one of the founders of the company, to get to know more about you and what you want to accomplish with us.
⎘ Copy Link ↗ Visit Link
X-Team Logo
Go DeveloperSponsored
X-Team
100% Remote
$80,000 to $150,000 a year
August 2021
33 Applicants This Week

Job Description

Most Important:

  • Excellent programming skills in Golang and at least one production available service with good throughput under their belt
  • Track record of built and deployed production quality microservices, with a focus on scalability
  • Previous experience with the development pipeline from end-to-end of production applications
  • Knowledge of AWS services such as Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS), EC2, Lambda…
  • Previous experience with NodeJS
  • Experience with RESTful API development
  • Expertise in continuous performance measurement throughout the application’s lifecycle
  • Distributed request tracing for profiling and monitoring microservices dependant applications
  • Working understanding of infrastructure as code
  • Source control and software versioning experience on Git
  • Former experience working in an Agile environment
  • Documentation skills

Nice to have:

  • Understanding of AWS services
  • Experience working remotely
  • Familiar/involved with open source projects

Personal:

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Live Energized:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world:
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.

About X-Team

X-Team is a 100% remote international company, originally founded in Melbourne, Australia. We help companies scale their development teams by providing them with extraordinary teams of developers from around the world.

We believe in living a life of freedom that allows you to spend more time getting energized by your passions. We’ve fostered a unique, active lifestyle and culture around this idea that continues to attract thousands of developers to apply every day. Our community is the most energizing community for developers in the world.

What separates us from our competition is the level of attention and care we give our developers compared to other more “talent”-based solutions. We proactively support them, fund their learning and growth, connect them in roaming hacker houses around the world, and give them a remote environment that motivates and inspires them on a daily basis. While other companies simply place and drop their talent, we foster and cater to our unified teams of developers centered around the same beliefs, values and lifestyle.

We’re uniquely situated to help shape how companies grow their businesses in the digital age and aid them in being able to do so properly with the right people. We work with big, innovative brands like Riot Games, Fox Broadcasting, Kaplan Inc., Coinbase, Google, Twitter, Beachbody and more…

Who is X-Team meant for?

Any freelance developers with experience working on high-scale, remote teams and projects with a motivated, proactive attitude and compassionate, team-player heart. If you’ve worked with freelancing platforms before, that’s not what we are. X-Team is a community of all likeminded people, carefully chosen to ensure we are able to create an environment of the most motivated people in the world who come together to unleash their potential. What we’ve created is truly special and not a faceless platform. X-Team is where developers go to feel truly at home together, while becoming more motivated and energized than they’ve ever been.


Apply ⎘ Copy Link ↗ Visit Link
Stream Logo
Backend Software Developer (Go)Sponsored
Stream
Amsterdam (NL) / Remote
€70,000 to €120,000 a year
August 2021
18 Applicants This Week

Job Description

We are looking for a full time Backend Software Engineer to join our development team. Job duties will include working on Stream’s core API technology as well as designing and building high-performance software. This role in either our Amsterdam office or remote (CEST or close).

What you will be doing

Most of your day will be dedicated to software design, research, and coding. On typical projects, you will have a lot of freedom and you will be paired with another team member. Our team is made up of very experienced engineers, some with more than 10 years of experience. By working together you will learn from each other along the way. You will have an enormous impact on making our API service faster, more scalable and more flexible.

You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our customers and help them to use Stream in their app.

The challenges

  • Distributed databases: we built our own data store for feeds and for chat
  • Real-time messaging
  • High performance: our API responses are in the 10ms range
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability
  • High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes
  • Multi-region: we deploy our service on 4 different continents

You have

  • Proficiency in Go
  • 5+ years as a backend developer
  • Experience with high traffic and high performance applications
  • Good knowledge of relational databases
  • Experience with building HTTP APIs
  • Experience managing your own projects and work in a team

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A team of exceptional engineers
  • The chance to work on OSS projects
  • A competitive salary
  • 28 days paid time off plus paid Dutch holidays
  • Company equity
  • A pension scheme
  • A generous Learning and Development budget
  • Commute expenses to Amsterdam covered or option to use a company bike within the city
  • Gym membership of choice covered
  • MacBook Pro or another development setup
  • Healthy team lunches and plenty of snacks
  • A generous relocation package
  • An office in the heart of Amsterdam
  • The opportunity to attend or present to global conferences and meetups
  • The possibility to visit our office in Boulder, CO

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds.

Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
20 of 100 Site Reliability Jobs • Sort by Date
Site Reliability Engineer
Gtmhub
Sofia, Bulgaria
€30,000 to €35,000 a year
July 2019
9 Applicants This Week

Job Description

Gtmhub is the world’s most beautiful and intuitive Objectives and Key Results (OKRs) management and employee experience solution. We build enterprise-scale software with a consumer-grade experience.

We help organizations amplify revenue growth by aligning every employee with their corporate purpose using the OKRs method. We are big believers in the power of employee experience to drive productivity, so our product facilitates best practice employee success features.

At heart, we are product people who love data so much that we built the only solution that integrates more than 150 data connectors to allow for true automation of progress and productivity management.

The Role

The term site reliability engineering is credited to Benjamin Treynor Sloss, Vice President of Engineering at Google. He said site reliability engineering is “what happens when a software engineer is tasked with what used to be called operations.”

To us, a Site Reliability Engineer (SRE) is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of their services.

SREs design and implement automation with software to replace human labor. They want systems that are automatic, not just automated—such that their services are able to run and repair themselves.

Responsibilities

Engage in and improve the entire lifecycle of services—from inception and design, through to deployment, operation, and refinement/system tuning

Support services before they go live through activities like system design consulting, developing software platforms and frameworks, capacity planning and launch reviews

Maintain services once they are live by measuring and monitoring availability, latency, and overall system health

Identify performance bottlenecks and troubleshoot performance issues

Scale systems sustainably through mechanisms like automation, and evolve systems by advocating for changes that improve reliability and velocity

Practice sustainable incident response and postmortems

Basic Qualifications

Experience with algorithms, data structures, complexity analysis, and software design

Ability to work across teams (business and technical) to continuously analyze system performance in production, troubleshoot consumer reported issues, and proactively identify areas requiring optimization

Preferred Qualifications

Expertise in designing, analyzing and troubleshooting large-scale distributed systems

A systematic problem-solving approach, accompanying effective communication skills, a sense of ownership, self-direction, and drive

Ability to debug and optimize code and to automate routine tasks

Practical experience in supporting application reliability practices for consumer-facing web and mobile experiences

The Stack

Our tech stack includes (but is not limited to):

Kubernetes, Docker, Golang, Java, GAP, ELK, OpenTracing, Python, OpenShift, Terraform, Ansible

We started in Sofia in 2015 with a mission to ship a world-class data management and analytics engine which allows companies to automatically track and visualize KPIs in real-time and create custom insights to inform goal setting, performance management, and long-term strategic decision making. Today we operate across offices in Sofia, London, Berlin, and San Francisco.

Apply today if our mission inspires you! Join us in developing yourself and others as our Site Reliability Engineer.


Apply ⎘ Copy Link ↗ Visit Link
Monzo Logo
Site Reliability Engineer (Platform)
Monzo
London, UK / Remote (EU)
£59,000 to £116,000 a year
September 2020
11 Applicants This Week

Job Description

At Monzo we’re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀

We’re currently looking for Site Reliability Engineers (SREs) to join our Platform team.

We’re looking for SREs who are software engineers at heart - you’re as comfortable writing software to solve problems as you are operating AWS or Kubernetes. If you’re a software engineer who has some good cloud infrastructure experience already, or you’re eager to get really familiar with systems, tooling and libraries, this could be the role for you.

As a team, we’re responsible for designing, building, and operating the services we consume from AWS, along with the software we run on top like Kubernetes, Cassandra, Prometheus, and Kafka. We’re also responsible for operating our three physical data centres, our network, and being on-call for the things we own and run.

To achieve this, we’re organised into three squads within the Platform Group; Infrastructure Platform, Storage Platform, and Backend Platform. Each squad is responsible for solving a specific set of problems for our customers and our engineers. We’re looking for engineers who are interested in joining our Infrastructure Platform or Storage Platform squads right now, but there are opportunities to move between them as you gain experience with our platform.

We’ve posted a good overview of our platform on our blog if you’d like to learn more.

We’re investing a lot of up-front effort in building a scalable, secure, and extensible architecture for our millions of customers. Come and help us build a state-of-the-art microservices platform and build the kind of bank you want to use.

Our engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you. We do not ask for formal qualifications or degree requirements for any of our engineering roles.

We are actively creating an equitable environment for all of our engineers to thrive

Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.

Monzo works in project-based sprints in small, interdisciplinary teams

We have around 150 engineers out of roughly 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we’re happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you’d be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We contribute to open source software as much as possible. We’ve also made our product roadmap public and give sneak peeks of features in our community forum. Our technology blog is a good place to learn even more about what we do!

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

You should apply if:

Our open roles are for mid-level to senior Site Reliability Engineers at present. Apply if:

  • the work we’re doing sounds exciting!
  • you’re a software engineer at heart and you’re comfortable writing software to solve problems
  • you’re interested in distributed systems and writing resilient, scalable software
  • you have strong experience working on the backend of a technology product
  • you’re familiar with some of our Platform technologies, or specialise in just one part
  • you want to help build, scale and operate a platform to support a product that you (and everyone you know) use every day
  • you’re keen to learn more about new technologies and the arcane inner workings of the financial industry
  • you’re comfortable working in a team that deals with ambiguity

Logistics

Salary ranges between £59,000 - £116,000 plus stock options and other benefits.

We can help you relocate to London & we can sponsor visas.

This role can be based in our London office, but we’re open to distributed working (as long as you can spend around 20% of your time in London).

We have payroll set up in four countries: the UK, Ireland, France, and Spain. Right now, we can only hire people who work from those countries and we’ll keep this updated with new ones as we expand and are able to hire from more places 🌎

We’re usually always hiring for engineers, so there’s no closing date for this job.

We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.

Diversity and inclusion is a priority for us – if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog.

If you prefer to work part-time, we’ll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.

Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews that can be conducted via hangouts as well. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one.

Equal Opportunity Statement

At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.


Perks & Benefits

https://monzo.com/careers/#benefits

Apply ⎘ Copy Link ↗ Visit Link
Site Reliability Engineer
PubNative
Berlin, Germany
€40,000 to €65,000 a year
October 2018
8 Applicants This Week

Job Description

PubNative is a mobile publisher platform that serves native ads via a scalable and flexible API for mobile apps and web. Our publisher-first approach focuses on the specific needs of each publisher across all verticals. Our ad serving technology is used by developers and publishers around the world.

Our system consists of a myriad of high load Golang-based APIs, iOS SDKs, Ruby/Rails 5 dashboard, Scala and Spark data- and ML pipelines, Druid OLAP system, running on a Mesos and Kubernetes cluster.

We’re always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible. We follow “Infrastructure as Code” model and immutable deployment strategies.

We are looking for a Site Reliability Engineer (m/f) to help us build and operate infrastructure platforms, and provide technical consultancy to engineering teams on how to build reliable, scalable and efficient services.

Our Responsibilities: - You help us build a hybrid, poly-cloud-provider environment - You help to design, develop and operate monitoring, tracking platforms - You drive scalability and operability of supported systems/infrastructure - You participate in on-call rotation and be on-call for the services you build and support - You work with other teams to provide consultations in systems architecture support for new and existing production systems - You write code so that you can automate tasks, support SLA for Production Systems, you support other engineering teams on reliability, scalability and efficiency topics - You manage OS image/templates via Packer, provision infrastructure via Terraform - You support CI/CD and make new pipelines - You engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement - You support services before they go live through activities such as system design consulting - You maintain services once they are live by measuring and monitoring availability, latency, and overall system health

Our Requirements: - 3+ years of experience in a Site Reliability role/Full-stack developer - Experience with public cloud providers (AWS, Google Cloud, Digital Ocean, etc.) and Infrastructure as Code (Terraform) - Strong programming skills and familiarity with modern programming languages: Go, Ruby, Python, Shell etc. - Knowledge of managing docker containers and microservices via Kubernetes - Experience building and monitoring systems and metric collection pipelines - Track record of building automation and solving multi-datacenter/clouds infrastructure problems - Knowledge of algorithms, data structures, complexity analysis, software design and reverse engineering - Interest in designing, analyzing and troubleshooting large-scale distributed systems - Experience working with source control - Git - Experience with continuous integration platforms such as TeamCity, Jenkins, CircleCI etc. - Understanding of Agile, DevOps practices such as CI/CD, automated testing etc.


Apply ⎘ Copy Link ↗ Visit Link
Digital Ocean Logo
Senior Engineer Tools & Platforms SRE
Digital Ocean
New York / Cambridge / Palo Alto, USA / Remote
$155,000 to $190,000 a year
July 2019
10 Applicants This Week

Job Description

Do you ever wonder what happens inside the cloud?

Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that today’s entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.

We want people who are passionate about building the systems, culture, and processes that will improve the resiliency, reliability, scaling, and performance for cloud services.

We are looking for an experienced Site Reliability Engineer to work closely with our product engineering and infrastructure teams. Reporting to the Director of Platform Systems, the Site Reliability Engineer will be performing a mix of hands-on development, coaching, and collaborating with other teams and stakeholders to help bring DigitalOcean’s engineering systems and culture up to the next level.

This is a key opportunity to make a significant impact in DigitalOcean’s engineering and operational systems and influence future product designs and requirements. This role is essential to accelerate the improvement of the high expectations our customers have of DigitalOcean as we continue to grow and expand.

What You’ll Be Doing:

  • Performing hands on technical work to directly improve the reliability, resiliency, and scaling of our key platform systems
  • Working with stakeholders to develop and implement reliability and performance metrics
  • Facilitate DigitalOcean’s culture of learning by providing insight and recommendations for improvement
  • Coaching teams and individuals on reliability best practices and solutions
  • Working with other SREs and engineering leaders to define the architectures and practices that should be adopted in order to deliver on our engineering and operational goals
  • Establishing best practices for development, architecture, deployment, and operations
  • Working with peer SREs to improve services and processes (including architecture reviews, incident response, monitoring) in a cross-functional manner throughout the engineering organization

What We’ll Expect From You:

  • Distinguished track record as SRE (or similar role) with hands-on experience implementing reliability, process, and scaling solutions
  • History of fostering positive relationships with stakeholders and a track record of successful collaboration and coaching
  • Clear communication skills (both written and verbal) to document processes and architectures
  • Experience implementing disaster recovery best practices
  • Developing robust solutions that facilitate streamlined resolution of customer inquiries through use of technologies for automation, deflection, and issue management
  • Adept in Ruby and Go with a broad understanding of the full technology stack for a modern infrastructure
  • Advocate of effective development environments with the use of CI/CD tooling and configuration management technologies such as Chef or Ansible

Why You’ll Like Working for DigitalOcean:

  • We have amazing people. We can promise you will work with some of the smartest and most interesting people in the industry. We work hard but we always have fun doing it. We care deeply about each other and take our “no jerks” rule very seriously.
  • We value development. We are a high-performance organization that is always challenging ourselves to continuously grow. That means we maintain a growth mindset in everything we do and invest deeply in employee development. You’ll need to be great to get hired here and we promise you’ll get even better.
  • We care about you. We offer competitive health, dental, and vision benefits for employees and their dependents, a monthly gym reimbursement to support your physical health, and a monthly commute allowance to make your trips to and from work easier.
  • We invest in your future. We offer competitive compensation and a 401k plan with up to a 4% employer match. We also provide all employees with Kindles and reimbursement for relevant conferences, training, and education.
  • We want you to love where you work. We have great office spaces located in the heart of SoHo NYC and Cambridge and offer daily catered lunches to keep your hunger at bay. We’re also very remote-friendly—we use Slack to communicate across the company—and all remote employees have the opportunity to onboard in-office and take an all-expenses paid trip to our annual company offsite, Shark Week, to get quality in-person time with the team at least once a year. We also allow employees to customize their workstations to meet their needs—whether remote or in office.
  • We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply ⎘ Copy Link ↗ Visit Link
TextNow Logo
Senior Site Reliability Engineer
TextNow
Remote (United States)
$150,000 to $230,000 a year
October 2021
11 Applicants This Week

Job Description

TextNow is based around a simple idea: Communication belongs to everyone. We work hard to help people stay connected by offering a solution that makes phone service free. At TextNow, we work together to solve complex and interesting problems that have a positive impact on our customers’ lives.

Join us in our mission to help people stay connected with technology that is free (or as close to free as possible.)

TextNow is looking for motivated Site Reliability Engineers (SRE’s) to own infrastructure, monitoring, logging, ci/cd, reliability and everything in between!

What You’ll Do:

  • Be responsible for maintaining and scaling production services and servers for complex and high throughput.
  • Improve scalability, service reliability, capacity, and performance.
  • Write automation code for provisioning and operating infrastructure at scale.
  • Build tools for internal use to support software engineering best practices.
  • You are not an operator; you’re an experienced software engineer focused on operations.
  • Work with development teams to make sure the applications fit nicely within the infrastructure and scalability/reliability/security is designed and implemented from the start.
  • Participate in on-call rotation, being responsible for uptime and support.
  • Roll up the sleeves to troubleshoot incidents, formulate and test your hypotheses, and narrow down possibilities to find the root cause.

Who You Are:

  • Creator of cool stuff with experience deploying web apps and distributed, service-oriented architectures.
  • Brilliant Collaborator with 8+ years of professional experience in an operationally focused role, preferably in DevOps or SRE, with a B.S., M.S., or PhD. in Computer Science (or equivalent).
  • Someone who takes action and ownership with proven ability to use automation tools.
  • Respectfully candid with the ability to motivate people to act and work on behalf of our customer.
  • A bold risk-taker and self-starter who loves to solve challenging problems.
  • Resourceful and scrappy with the ability to be strategic, roll up your sleeves and execute.

Other:

  • Strong knowledge of Linux and open source software
  • Understanding of modern web architecture (HTTPS, REST) and technology stacks
  • 2+ years of experience with programming/scripting languages (Bash, Go, Python, Ruby, etc.)
  • Experience with deployment automation using Ansible, Puppet, and Terraform
  • Experience supporting various databases such as MariaDB, Redis, and various NOSQL engines
  • Experience deploying containers using Docker and Kubernetes
  • Experience working in the Amazon public cloud (AWS)
  • Experience supporting mobile applications (Android and iOS)
  • Experience in the telecommunications industry

#LI-SW1

Benefits:

· Strong work life blend

· Flexible work arrangements (wfh, remote)

· Employee Stock Options

· Unlimited vacation

· Competitive pay and benefits

· Parental leave

· Benefits for both physical and mental well being

Diversity and Inclusion:

At TextNow, our mission is built around inclusion and offering a service for EVERYONE, in an industry that traditionally only caters to the few who have the means to afford it. We believe that diversity of thought and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. We know that if we work together, we can do amazing things, and that our differences are what make our product and company great.

For TextNow Candidates:

The People and Culture team is available to support you through the hiring process by providing reasonable accommodations to help enable a barrier-free interview experience. If you need assistance applying for a role due to a disability or special need, please let us know by completing this form. Once received our Equity, Diversity and Inclusion Specialist will reach out to you and assist with accommodations that you may require.


Apply ⎘ Copy Link ↗ Visit Link
Rebellion Defense Logo
Site Reliability Engineer
Rebellion Defense
Washington, DC / Chicago, Illinois, USA
$100,000 to $200,000 a year
November 2020
6 Applicants This Week

Job Description

We are looking for a Site Reliability Engineer (SRE). As an SRE, you will be tasked with the reliability and operation of our production environments. SREs are tasked with ensuring teams within the company receive help maintaining software at scale, as well as help designing and developing software for scale. SREs are expected to engage with the product teams to ensure the delivery of our software is as seamless as possible.

These position is based out of our Washington D.C. or Chicago Illinois office locations. An active clearance or ability to obtain TS/SCI clearance will be required.

We look for a track record of the following:

  • Coming alongside high energy engineering teams to enable the adoption of best practices to enable the scalability and reliability of deployed software,
  • Defined architecture and built services at scale on public infrastructure such as AWS and Azure,
  • Experience designing, implementing, deploying, and operating high scale production services,
  • Experience facilitating the definition and implementation of SLIs and SLOs,
  • Understanding how to carefully spend error budget to handle regular deployment of large changes to production,
  • Deep experience in Linux operating systems, and systems engineering,
  • Comfort delivering critical software in Go and Python,
  • Willingness to debug problems across the stack,
  • Comfortability with working on underspecified problems and are capable of rapidly learning and iterating on solutions,
  • Experience building the wrong system enough times to avoid the common pitfalls, whether building something personally or advising others.

You might be a good fit if you:

  • 5+ years of relevant SRE experience in the tech industry,
  • demonstrable knowledge of TCP/IP, HTTP, web application security and experience supporting web application architecture,
  • experience working with a variety of storage systems, application architectures, compute infrastructure and network management systems,
  • experience designing, implementing, deploying, and operating high scale production service,
  • defined architecture and built services at scale on public infrastructure such as AWS and Azure, proven knowledge at least one higher-level language (eg. Python and Golang),
  • The ability and desire to build and learn new systems with new technologies.

Rebellion is a well-capitalized technology start-up firm that is passionate about defining and delivering modern, life-changing software products to the US Department of Defense (DoD), the UK Ministry of Defence (MoD), and their allies. At Rebellion we believe in operating what we own, we deliver all of our products as managed services, this allows our product teams to maintain operational ownership across all deployments. Expect talented, motivated, intense, and interesting co-workers.

Compensation includes meaningful equity ownership, competitive salaries, full medical coverage, disability and life insurance, and transit reimbursement.

An Equal Opportunity Employer/Veterans/Disabled. Rebellion Defense is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. Rebellion Defense does not discriminate against applicants on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, national origin, veteran status, disability, or any other protected characteristic in accordance with federal, state, and local law.


Apply ⎘ Copy Link ↗ Visit Link
Castor EDC Logo
Site Reliability Engineer
Castor EDC
Amsterdam, The Netherlands
€60,000 to €80,000 a year
February 2020
2 Applicants This Week
This job posting is no longer available

Job Description

Our true purpose at Castor

Castor is one of the leading platforms for data collection in medical research. We believe standardizing and reusing datasets is key to overcoming the healthcare challenges of the future.

How we operate

Our main Electronic Data Capture (EDC) application runs on a proven stack consisting of Ubuntu, Nginx, PHP and MySQL. For our cloud installations, we orchestrate these setups by using Terraform combined with Ansible for the server configuration management.

Due to the nature of processing medical data, we have clients in different regions across the globe, often with specific regulatory constraints around where and how their research data is stored. To meet these customer demands we combine both traditional as well as cloud-based hosting solutions.

Most of our clients prefer to run in Azure, but we’re using Google Cloud Platform for things like Kubernetes hosting of greenfield projects, blob storage for scalable file upload storage and their Key Management System (KMS) to further secure our data.

For our metrics we’ve begun standardizing on Prometheus and we’re moving towards Loki for log aggregation. We use PagerDuty for alerting, communicate via Slack and host our code on Github.

Why we’re growing our team

With our recent expansion have come new challenges, both in how we organize ourselves and in how we manage and scale our infrastructure in the future.

To further these efforts we have formed a Platform team consisting of SRE and Software Engineering, which we are now looking to grow with the addition of an additional SRE.

Additionally, due to the sensitive nature of medical data, Castor is certified for both ISO/IEC 9001 (quality) and 27001 (Information security). In addition, we have to adhere to a number of other regulations, including Good Clinical Practice (GCP) guidelines.

Our goal is to unite these requirements with emerging SRE practices around infrastructure as code and other principles to create a well designed and documented system, while still allowing us to remain flexible to change.

How you will contribute

Our absolute commitment to patient data security and privacy informs our vendor selection with certified datacenter and cloud providers. To achieve real impact in medical research, Castor needs to operate security around the world.

Historically, our production platform has run on top of managed hosting services. This model doesn’t scale well for our global, international footprint, which is why we are currently expanding our in-house knowledge and transitioning to Infrastructure-as-a-Service providers.

As a Site Reliability Engineer, you’ll have the ability to shape our operations and continuously deliver a working product. Working very closely with the development teams, you’ll collaborate in supporting and structuring our efforts around automation, observability and security. With your help we plan to scale the Castor platform to the next level.

Some things we worked on recently

Whilst there are many operational challenges as we continue to grow and scale at Castor, our Platform team has made great improvements to a variety of our systems already. To give you some examples of what we achieved last month:

  • Migrated our DNS to AWS Route53
  • Set up automatic documentation pipelines using MkDocs
  • Moved our CI/CD pipelines from Jenkins to CircleCI
  • Built a key-service on AWS Lambda to store disk encryption keys off-site for an otherwise region-local setup

Your background

You have helped run web-facing services under production workloads and have experienced the challenges that come with maintaining and scaling these systems. Making and owning decisions about systems architecture together with your team is something you enjoy and feel comfortable with.

Qualities we’re looking for include:

  • A good grasp on how *NIX systems operate
  • The ability to evaluate and implement best practices for IT operations
  • A working knowledge of both cloud-native and traditional systems architecture and the trade-offs between them
  • Experience with a configuration management framework such as Ansible, Chef, Puppet or SaltStack
  • The ability and desire to work with a wide range of open source technologies
  • A strong privacy- and security mindset
  • Experience with some aspects of Observability and distributed systems: from monitoring, logging and metrics instrumentation to resiliency to failure
  • A good understanding of how relational databases operate
  • Experience with at least one programming or scripting language, preferably Python or Go(lang)
  • Knowledge that a list of skills and requirements doesn’t mean you have to tick every single box to apply ;)

How we say thank you

At Castor we truly live our core values, believing we can achieve anything with a healthy and happy team. With this in mind, we offer the following benefits:

  • Our own ‘Castor Burrow’ - brand new offices by Amsterdam Amstelstation
  • A competitive salary plus an annual company bonus plan
  • Employee Stock Option Programme incentive
  • 30 days annual leave plus 6 public holidays
  • An individual training and professional development budget
  • Flexible working with the opportunity to work from home 1 day per week
  • Meditation room with daily yoga, mindfulness and company subscription to Calm
  • Lunch and healthy snacks in the office every day
  • A new Mac or Dell laptop

⎘ Copy Link ↗ Visit Link
Site Reliability Engineer
Goldman Sachs
London, United Kingdom
£40,000 to £100,000 a year
November 2018
2 Applicants This Week
This job posting is no longer available

Job Description

Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. At Goldman Sachs, SRE is responsible for the availability and reliability of our firm’s most critical platform services, and ensures they meet the requirements of our internal and external users. We look for engineers who are motivated to collaborate with our businesses to build and run sustainable production systems, which can evolve and adapt to changes in our fast-paced, global business environment.

Skills & Requirements

  • Proficiency in one or more of the following: Go, Python, C, C++, Java, Perl, Ruby or shell scripting
  • Experience with algorithms, data structures and software design
  • Experience with UNIX operating systems internals and / or networking
  • Experience with distributed systems design, maintenance, and troubleshooting
  • Hands-on experience with debugging and optimizing code, as well as automation
  • Strong interpersonal skills, drive, and ownership
  • Coding beyond simple scripts
  • Solving novel problems from first principles

ABOUT GOLDMAN SACHS

The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.


⎘ Copy Link ↗ Visit Link
Netflix Logo
Senior Site Reliability Engineer, CORE
Netflix
Los Gatos, California, USA
$250,000 to $500,000 a year
January 2020
9 Applicants This Week

Job Description

At Netflix, we strive to bring joy to people across the world through amazing stories. As we grow internationally, we are continually enhancing our cloud-based infrastructure to improve our performance, scalability, and reliability.

The SRE team’s goal is to ensure customer joy by successfully managing risk and minimizing impact across Netflix. We do this through cross-functional engagement with other engineering teams, managing issues when they happen, as well as promoting reliability and resilience practices throughout the organization.

Outcomes

  • Improve our incident management lifecycle to identify, mitigate, and learn from reliability risks
  • Increase our reliability through establishing guidance and methods of improvement
  • Form and maintain relationships with internal and external partners
  • Develop deeper insights and analysis into the quality of experience for our customers

We Value

  • Curiosity about how complex sociotechnical systems successfully operate at scale when failure is inevitable
  • People who see influence as their preferred tool for cultivating relationships
  • Collaboration and continuous improvement
  • A desire to learn and readiness to teach
  • Iteration as the path forward

Our Work

  • Drive incidents to resolution by coordinating with multiple engineering teams
  • Identify sources of instability in large-scale distributed systems and drive operational excellence
  • Analyze complex systems from a reliability and resilience perspective
  • Engage with product teams to diagnose operational surprises and carry forward improvements
  • Improve reliability and drive down the burden of toil with tooling and automation

Nice to Have

  • Experience with global, continuous delivery methods
  • Development with Python, Go, Java, or JavaScript/Node.js
  • Involvement with incident management and response
  • Knowledge of cloud platforms like AWS and microservices architecture
  • Deep network analysis
  • Linux systems engineering capability

Things that show how we think


Apply ⎘ Copy Link ↗ Visit Link
Anapaya Systems Logo
Software Engineer (junior/mid/senior)
Anapaya Systems
Zurich, Switzerland
Fr95,000 to Fr130,000 a year
May 2021
6 Applicants This Week

Job Description

Anapaya Systems is looking to strengthen its team with a Software Engineer. Play a mission-critical role and assume ownership in the entire lifecycle of our products: design, implementation, quality assurance, deployment, and operation. As part of a growing world-class engineering team you will have the opportunity to develop your skills through constant exchange of ideas, a wide spectrum of challenges, agile development processes, and a best-of-breed technology stack.

If challenges excite you, and you are ready for a large one, let us know.

Responsibilities

  • Solve engineering challenges at the forefront of networking technology
  • Design, implement, test, deploy, and operate our networking products
  • Build tools for automation, deployment, monitoring and operations
  • Troubleshoot issues across the entire stack, from network and OS to applications
  • Drive change and implement automation wherever possible

Requirements

  • Independent and self-driven
  • Analytical mindset and strong problem solving skills
  • Strong software or site reliability engineering experience
  • Ability to operate in a startup environment and execute in the presence of ambiguity and change
  • BSc, MSc, or PhD in Computer Science, a related degree or similar experience

Nice-to-Haves

  • Strong Go, Python, and/or C skills
  • Experience with operations, maintenance, site reliability engineering, and security
  • Experience with configuration management technologies (Ansible, Puppet, Chef, or similar)
  • Advanced knowledge of all layers of computer networking (Ethernet, IP, TCP/UDP, BGP, HTTP, DNS)
  • Strong understanding of current Internet security issues and threats
  • Experience with scaling technical infrastructures and infrastructure as code

Our technology stack

  • Go, C, and Python
  • Bazel
  • Linux
  • VPP
  • Prometheus, Grafana, Loki
  • Ansible
  • Docker
  • Wireguard
  • AWS, Google Cloud

Apply ⎘ Copy Link ↗ Visit Link
Micro Logo
Senior Software Engineer or Site Reliability Engineer
Micro
London, United Kingdom
£65,000 to £80,000 a year
October 2019
3 Applicants This Week

Job Description

We’re looking for a senior software engineer or site reliability engineer with experience in Go, microservices, distributed systems and cloud-native technology to come help build a global services platform for developers.

Cloud-native development has become massively complex in a world filled with docker, kubernetes, envoy, istio and much more. We want to abstract away all of this complexity and build a global platform for developers to build and share services.

You should have experience building distributed systems in Go and have battled with cloud-native technologies. You should have a disdain for the way software is built today and want to play a role in changing how we build software in the future.


⎘ Copy Link ↗ Visit Link
Site Reliability / Go Software Engineer
collectAI
Berlin, Germany
€50,000 to €70,000 a year
October 2018
6 Applicants This Week

Job Description

collectAI provides receivables management, covering the end-to-end process from e-invoicing and dunning to debt collection. Focusing on digital communication channels, automation and machine learning gives our solution an edge over traditional approaches. We communicate with customers via their preferred channels, at their favored time and enable them to pay easily. Companies benefit due to higher customer retention rate, reduced costs and improved repayment rates.

collectAI was founded in 2016 and is part of Germany’s largest e-commerce retailer, the Otto Group. Our international team currently consists of 30 professionals mostly working in our Hamburg office.We are looking for a (Senior) Golang Software Engineer / Site Reliability Engineer to join our Berlin-based engineering team: You will be creating, improving and operating micro-services written in Go as well as contributing to tools and systems that enable other teams to deploy services quickly and operate them reliably.

Our architecture is currently based on micro-services written in JavaScript, Python and Go. We use NATS for event streaming and utilize AWS’ RDS in our persistence layer. Services are deployed in Kubernetes and monitored with Prometheus. We build our frontends mostly with React.

Basic Qualifications

  • Strong problem-solving skills

  • Good understanding of computer science fundamentals

  • Passion for clean, simple and robust code

  • Solid knowledge of Go

  • Preferred Qualifications

  • Exposure to Docker, Kubernetes and Prometheus

  • Experience with JavaScript

  • Knowledge of micro-service principles and best practices

Benefits - Regularly visit our headquarter in Hamburg’s beautiful Hafencity - Shape our Berlin-based team as one of its first members - Well-funded and part of Germany’s largest online retailer, the Otto Group - Option to partially work remotely - Budget for conferences, books, trainings etc. - Free choice of hardware and software


Apply ⎘ Copy Link ↗ Visit Link
Smallpdf Logo
Senior Golang Engineer - Contract team.
Smallpdf
Zurich, Switzerland
Fr120,000 to Fr126,000 a year
October 2021
33 Applicants This Week

Job Description

Description:

Smallpdf is the most-loved and most trusted PDF software on the planet. We serve over 500 million users in 24 different languages processing millions of documents per day, and in every country in the world—even Antarctica! To deliver a product that users love, we solve complex technical problems at scale using cloud-native and open source technologies.

As one of the most successful startups in Switzerland, with staff from all over the world, 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.

💁‍♂️ About the Contract Management Team:

The Contract Management team aims to streamline and automate routine contracts of business customers so they can stay on top of their legal and financial needs with no hassle. This team is responsible to enable our users to manage the lifecycle of their contracts from the creation to the execution, archiving, and renewal while ensuring the highest level of security and legality. We are a highly engaged, hands-on team that values ideas and collaboration.

As a Backend engineer in our team, you’ll contribute to solving challenges tackling digital signatures and advanced file management for our users.

What you will do:

  • Design and build systems at scale, which will be used by millions of people every day
  • Work on most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things
  • Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.

Responsibilities:

  • Take ownership of one of the services that power our product for millions of users
  • Ensure the scalability and reliability of services from top to bottom.
  • Build simple, loosely coupled, composable, and reliable software
  • Architect and develop infrastructure to mitigate scalability, security, and reliability risks.
  • Mentor and grow a community of backend engineers to contribute to Smallpdf

Our Stack:

  • Golang
  • AWS
  • Docker
  • Ansible
  • Terraform

Discover more of our stack on Stackshare

Requirements:

  • 3+ years of experience in backend software development.
  • Expertise with at least one of the following languages, or equivalent: Golang, Java, Kotlin, C#, C, C++, Python.
  • Ability to quickly pick up new technologies. We use Golang as our language of choice for backend services.
  • Experience scaling (micro-) web services to millions of users.
  • Can excel independently and have a sense of ownership of your own work.
  • Fluent English.
  • Based in Zurich or willing to relocate (this is an on-site role).
  • Swiss or EU passport holder (or other permits that allow you to work in Switzerland).

Nice to have:

  • Experience with Golang.
  • Experience with AWS.
  • Experience with high traffic backend services.

Benefits:

  • The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
  • We are remote-work friendly (we prioritize a healthy work-life balance).
  • Work in small, highly motivated, cross-functional teams that push boundaries.
  • A dedicated annual budget and time off for personal development
  • 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.

Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. We’re committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.

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
Smallpdf Logo
Senior Golang Engineer - Growth team
Smallpdf
Zurich, Switzerland
Fr120,000 to Fr126,000 a year
October 2021
33 Applicants This Week

Job Description

🏢 About Smallpdf

Founded in Switzerland in 2013, Smallpdf provides a simple, secure, and reliable answer to common frustrating PDF problems, 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 staff from all over the world, 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.

If you are a passionate engineer with extensive experience working with Golang and AWS and would be interested in working on a product loved and used by 40+ million monthly active users, this job is for you!

💁‍♂️ About the Growth Team

At Smallpdf, we work in pods, which are autonomous and cross-functional teams within the company.

You would be working in the Growth pod. Our goal is to maximize the value of Smallpdf for our millions of users and help them become as productive as possible.

In more practical terms, we…

Collaborate together to plan, execute, and analyze experiments to drive activation, engagement, and ultimately—growth! Make sure users find what they are looking for to get their work done Help users discover and unlock ‘superpowers’ on our platforms Build and maintain a stable and reliable payment infrastructure

What you will do:

  • Design and build systems at scale, which will be used by millions of people every day
  • Work on most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things
  • Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.

Responsibilities:

  • Build and maintain critical components in our payment system
  • Ensure the scalability and reliability of services from top to bottom
  • Architect and develop infrastructure to mitigate scalability, security, and reliability risks
  • Mentor and grow a community of backend engineers to contribute to Smallpdf

We use the latest technologies, including:

  • Golang
  • AWS
  • Docker
  • Ansible
  • Terraform
  • Full stack on Stackshare

Requirements

  • 3+ years of experience in backend software development.
  • Expertise with at least one of the following languages, or equivalent: Golang, Java, Kotlin, C#, C, C++, Python.
  • Ability to quickly pick up new technologies. We use Golang as our language of choice for backend services.
  • Can excel independently and have a sense of ownership of your own work.
  • Fluent English.
  • Based in Zurich or willing to relocate (this is an on-site role).
  • Swiss or EU passport holder (or other permits that allow you to work in Switzerland).

Nice to have: * Experience with Golang. * Experience with Subscription & Payment Management Systems. * Experience with AWS.

Benefits:

  • The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
  • We are remote-work friendly (we prioritize a healthy work-life balance).
  • Work in small, highly motivated, cross-functional teams that push boundaries.
  • A dedicated annual budget and time off for personal development
  • 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.

Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. We’re committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.

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
Bud Logo
Principal Software Engineer
Bud
Remote (UK) / London, United Kingdom
£80,000 to £100,000 a year
May 2021
6 Applicants This Week

Job Description

Our Mission🚀

Bud’s mission is simple. We’re here to create the world’s most compelling financial data products. The products we’re building are used by some of the world’s most prestigious institutions to help millions of their customers take control of their finances.

Your Mission👨‍🚀👩‍🚀

You’ll be leading the development of some of Bud’s most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services you’re responsible for. You’ll be contributing to Bud-wide architecture as well as actively developing in Bud’s Platform & Security [Product] Team where you’ll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). You’ll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.

What you’ll be working with

  • You’ll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
  • Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
  • If you’re interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!

A bit about you

  • You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
  • Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
  • You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
  • Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
  • Comfortable working with SQL and NoSQL databases
  • Automated testing of systems and applications is second nature to you
  • You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
  • Able to both work independently as well as collaboratively within a team
  • Experience with defining, monitoring and alerting against SLOs

Taking it to the next level

  • Experience with Kubernetes
  • You’ve worked on/with gRPC APIs from both a client and a server perspective
  • Any security engineering background or experience working with cryptography libraries
  • Previous experience in banking or fintech, particularly Open Banking related, companies
  • Experience working in a cloud environment such as Google Cloud Platform or AWS
  • Experience working with Cassandra, RabbitMQ or Kafka
  • Comfortable with Site Reliability Engineering principles, tools and drivers
  • Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
  • Comfortable leading or participating in operational (or security) incident response

Engineering at Bud

The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.

What is it like to work for Bud?

We could play buzzword bingo but one of our core values is ‘Authentic’ and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.

The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT

A bit more about us

We’re a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance – providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.

More about what we’re doing

The apps and infrastructure we’re building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. That’s what we’re working towards.

We believe that diversity will make us better.

Bud’s mission is to make the money part of people’s lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.

To read our job applicant privacy policy, please click here.

Benefits

Compensation 💰

We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.

Options 📈

Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.

Wellbeing Allowance 🏋️‍♀️🧘‍♂️

We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a £50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether that’s a gym membership, meal-box subscription, massages or something else!

Learning & Development 📚

As part of our commitment to developing our people, all employees at Bud have an annual £500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.

We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something that’s inspired you, either independently or as part of a collaborative team.

Flexible Working ⏳

As a trusted member of the Bud, you’ll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.

Time Off 🏖️

We’re a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.

Equipment 💻

We want to make sure everyone is set up to work effectively and comfortably - so you’ll get to choose your own kit, including any additional equipment you might need to work from home.

Social 💃🕺

We’re big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year we’ve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.

Commuting 🚇

We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.

Pension 🏦

We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%


Apply ⎘ Copy Link ↗ Visit Link
Golang Software Engineer
World Open Network
Menlo Park, USA
$100,000 to $130,000 a year
July 2019
11 Applicants This Week

Job Description

Please provide your personal blog and Github address in your notice of interest.

Job Description We are an exciting start-up company founded by proven leaders with repeated success in the technology space. Our newest company is developing a cryptocurrency platform based on an open-source third generation blockchain that we’re creating. Our goal is to set a new standard in security and protection for our end users and community.

We’re looking for a Golang Software Engineer who combines software and systems engineering to build and run large-scale, scalable, massively distributed, fault-tolerant systems for the Crypto market place. Reporting directly to the VP of Engineer the Golang Software Engineer makes sure that WON’s services, both internal and externally- visible systems have reliability, rock solid uptime to meet our users’ needs and quick improvement while being responsible for capacity, performance and scalability.

Responsibilities - Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement. - Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. - Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.

Qualifications Minimum qualifications: - 2+ years of recent server-side experience in Golang - Knowledge of web technologies including HTML, CSS, JavaScript (JQuery or AngularJS), WebSockets is an advantage - Experience working with MySQL - Experience with Redis, MongoDB or other NoSQL solutions - Understanding of how to build and consume REST APIs - Building modular and scalable code - A sense of humor and thirst for knowledge

Preferred qualifications: - Interest in designing, analyzing and troubleshooting large-scale distributed systems. - Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. - Ability to debug and optimize code and automate routine tasks.

Please provide your personal blog and Github address in your notice of interest.

Benefits - Competitive Salary - Awesome bonus - 20 days annual leave - 8 days personal leave - 100% medical, dental and vision insurance - Life insurance - 401(k) and FSA - Free shuttles between Caltrain Menlo Park and office - Gym on site, accessible 247 - Located on corner of Marsh Road and 101, by the Dumbarton Bridge exit. - Loads more!


Apply ⎘ Copy Link ↗ Visit Link
Reliability Engineer (Software)
Agricool
Paris, France
€30,000 to €80,000 a year
October 2018
9 Applicants This Week

Job Description

MISSION : Your mission will be to ensure that Agricool’s cooltainers operate as designed to deliver best of class taste and yield. Your responsibilities will include :

  • You will handle software and hardware outages of production systems in a timely manner, document those incidents and communicate about them transparently
  • Fix issues at their root origin, help design and architect systems to minimize risk in production environments
  • Continuously improve the monitoring & alerting aspects of systems and services from an operations perspective
  • Apply state of the art security practices to ensure cooltainers systems and services are protected against intrusion and malevolence
  • Help build necessary tools & infrastructure to grow the operations and support team to handle very large fleets of cooltainers
  • Work closely with the product teams to improve the reliability, resilience and security of the cooltainers systems
  • Define and implement with the support and operations teams processes to interact with the cooltainers systems and provide remote assistance to on-site teams

REQUIREMENTS : - Problem-solving mindset, appetite for diagnosing various classes of complex problems - Very good knowledge of the linux kernel, including the network stack - Good knowledge of at least one scripting language (shell, ruby, python, etc.) - Experience with at least one IT automation platform (Chef, puppet, ansible, etc.) - Software polyglot: ability to read and understand advanced Java, C++, golang, TypeScript, etc.) - Ability to jump between various technologie, open-minded and believing in the “right tool for the job” - Hardware and micro-electronics culture


Apply ⎘ Copy Link ↗ Visit Link
Senior Site Reliability Engineer
Tendermint
San Francisco, USA / Berlin, Germany / Toronto
$100,000 to $150,000 a year
October 2018
10 Applicants This Week

Job Description

We’re looking for someone who has: - At least 5 years of software engineering experience with open source contributions. - Written structured, high-quality programs and scripts for automation. - Significant experience writing Golang or the ability and desire to become proficient in new languages. - Experience developing, releasing, and maintaining production software and infrastructure tools like Elastic stack, InfluxDB stack, DataDog, PagerDuty, or VictorOps. - Built solutions with a broad set of technologies in and around cloud solutions (AWS EC2, ECS, Route53, DynamoDB, RDS, Lambda, Docker, - Google Container Engine, Kubernetes or Docker Swarm). - Implemented continuous deployment before (Jenkins, CircleCI, Travis, Ansible, Chef, Puppet). - Experience with SDLC tools (Git, GitHub, Atlassian Stash/Bitbucket, GitLab, JIRA). - Experience with QA/SIT tools (Selenium). - Experience in Linux System administration including package management, network management, and security management. - Familiarity with open source P2P networking protocols. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Help scale software systems with automation, in an effort to improve reliability, velocity, and simplicity. - Create, maintain, and improve the tooling for continuous integration and continuous delivery. - Build and maintain tooling for deploying, monitoring, and maintaining clusters of Tendermint nodes on our testnets and mainnets. - Build and maintain tooling to help shorten feedback cycles within teams and projects. - Plan, build, and maintain public facing services in association with business goals. - Build tools to measure and monitor availability, latency and overall system health.

Apply : https://goo.gl/forms/jpdRI1wD8pdfoqKl2


Apply ⎘ Copy Link ↗ Visit Link
Netlify Logo
Senior Backend Engineer (Go/Rust)
Netlify
Remote (Americas, EMEA)
€70,000 to €90,000 a year
April 2021
6 Applicants This Week

Job Description

Company Overview

At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.

We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.

Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.

About the Opportunity:

At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.

As a Backend Engineer at Netlify, you’ll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.

With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you’re excited about working with Go, Kafka, and Clickhouse, among other technologies, you’ll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.

With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you’re excited about working in complex Go or Rust code, you’ll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you’ll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you’ll be able to help us focus on key priorities and pragmatic solutions.

What You’ll Bring:

  • A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
  • An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
  • A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
  • A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
  • Curiosity and openness to learning new technologies and best practices
  • Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world

Within 1 month, you’ll:

  • Learn about the business and dive into the inner workings of our platform.
  • Have one-on-one’s and pairing sessions with some of the people you’ll be working closely with and get to know your engineering peers across our product umbrella. Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
  • Tackle your first ticket by committing changes & helping perform code reviews with the team.

Within 3 months, you’ll:

  • Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
  • Join the on-call rotation and help the team pay down technical debt and improve reliability
  • Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
  • Deliver on your first project and help teams iterate on meaningful customer outcomes
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback

Within 6 months, you’ll:

  • Elevate the work of the team and become a subject matter expert in an area that interests you
  • Contribute to building reliable microservices that are deployed into our Kubernetes cluster
  • Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
  • Develop automated abuse prevention tooling and building cutting edge features to empower developers
  • Fortify relationships with cross functional team members as well as broaden your connections across the organization

Within 12 months, you’ll:

  • Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
  • Fully revamped & iterated on the way our edge logic works and how it resolves content.
  • Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
  • Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
  • Start to coach and mentor other team members within Netlify’s engineering teams

At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we’re always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We’re excited for you to join us on the journey!

About Netlify

Of everything we’ve ever built at Netlify, we are most proud of our team.

We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

To learn a bit more about our team and who we are, make sure to visit our about page.

Applying

Not sure you meet 100% of our qualifications? Please apply anyway!

When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.

Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.

Please note, the salary listed is just an example of our range and it will vary based on multiple factors


Apply ⎘ Copy Link ↗ Visit Link
BlueLabs Logo
Software Engineer
BlueLabs
Europe (Remote)
€58,000 to €76,000 a year
March 2021
8 Applicants This Week

Job Description

At BlueLabs we are building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of BetFox, a new B2C operator in Ghana.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking to growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.

The Team

The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn’t everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Requirements

  • BS degree in Computer Science or similar technical field
  • 1+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Compensation

The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.


Apply ⎘ Copy Link ↗ Visit Link
Get a weekly email with all new Go jobs
20 of 100 Site Reliability jobs found