Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 200+ 🌎 Remote Golang Senior Jobs (1 new this month) in November 2024 at companies like TUI Musement, Teylor Ag and Linden Lab paying at least 50,000 USD per year working as a Senior Software Engineer, Senior Backend Engineer and Senior Software Engineer Go. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
36 developers joined Golang Cafe in the last 30 days
14,966 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 201 Senior Jobs in Remote paying at least
50,000 USD per year • Sort by
Date
Senior Software Engineer TUI Musement Milan, Italy / Remote (Europe) €40,000 to €60,000 a year
January 2021
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Senior Software Engineer, you’ll work on cutting-edge technologies to design, scale, and maintain micro-service oriented architectures. Backend is a core part of the TUI Musement's business, it is used in internal projects as well as external-facing ones. TUI Musement's backend architecture embraces the "backend for frontend" pattern. This approach allows us to easily connect our backend to a bunch of different client applications: SPA, mobile app, or other backend systems.
Your mission @ TUI Musement
You will be a key part of a team that owns all phases of the product development life cycle, from conception to delivery to customers
You will be required to collaborate with system architects and product managers to deliver high-quality technical solutions
You’ll work on cutting edge technologies as well as mature technologies to design, scale, and maintain our backend architecture
You'll develop high-quality backend code with a strong focus on automated testing.
You'll participate in code reviews to guarantee high software quality standards and consistency across the codebase
You'll participate actively in our SCRUM ceremonies to plan sprints, estimate tasks, and continuously improve our methodology
What you are expected to bring
Strong knowledge of Go
Passion for software development and the ability to technically lead, communicate, collaborate at all levels of an organization
Experience with API design, implementation, and maintenance (OpenAPI)
Agile methodologies knowledge
5+ years of experience building, delivering and maintaining high-quality enterprise products and systems
Deep focus on automated tests (unit, functional, integration)
Experience working with AWS cloud solutions (RDS, S3, SNS, etc)
Bachelor's or master’s degree in Computer Science/Engineering or equivalent
€€€
> 40 K
Plus
Working in an international team who are working with forward-thinking methodologies like Lean and Agile
Every Friday is a Tech Friday | Where you can study and/or test new technologies
Tickets for tech conferences
Freedom to choose your dev tools (hardware and software)
TUI Musement is a leading Tours & Activities business. It combines a scalable digital platform with local service delivery, to offer excursions, activities, tickets, and transfers in more than 50 countries worldwide. There are over 130,000 'things to do' it all major holiday and city destinations, which are distributed through B2B partners, via the Musement and TUI websites, and direct to TUI customers. We also offer services to cruise lines through Intercruises Shoreside & Port Services in port worldwide. TUI Musement sold around 10 million excursions, tours, and activities delivered by our international colleagues located around the world and is one of the major growth areas of TUI Group.
Full-time position based in MILAN, Italy / full remote on CEST timezone
Senior Backend Engineer Teylor Ag Remote (Europe) €50,000 to €66,000 a year
January 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
About us
Teylor is a fintech startup based in Zurich, Switzerland. Our goal is to bring SME-Lending into the 21st century by building credit-scoring and credit application software that allows European small businesses to get access to financing more easily. Our core product is the Teylor lending technology which digitizes and automates the entire SME credit cycle. Banks use our technology to automate their processes and we use it for our own lending activities. We work to solve two key problems: First, we help banks to digitize, become more efficient, and cut costs. Second, we help SMEs to get faster access to liquidity. Our goal is to become the leading European lending technology provider over the next years and we are now looking for top-talents to join our team.
if you want to work in a dynamic and well-financed fintech that makes a real difference for small businesses and the financial industry, Teylor may be the right place for you. As we are growing fast, we can offer you attractive growth opportunities. If you want to grow together with us, enhance your skill set, and master real challenges, then we are looking forward to your application.
Your Role at Teylor
We are looking for someone with senior-level experience building backend systems to join our team and help build our SaaS lending platform.
In this role you will work closely alongside our existing development team, Head of Lending Solutions and CTO to understand and implement financial software and features. You will build secure, high quality software, while also helping to define MVP approaches to expanding our SaaS platform internationally. You will be working on expanding our platform's feature set to cover use cases for a growing number of banks that rely on the Teylor Lending Cloud to digitise their entire lending operations.
Responsibilities
The responsibilities include, but are not limited to:
Build and take ownership of components of the Teylor Lending Platform,
Write production-grade, robust and well-tested code, primarily in Go but with some Node.js/Typescript work as well,
Develop financial software and services,
Develop integrations with our partner banks and various external financial systems,
Maintain high code quality via robust testing, peer code review and automating as much as possible,
Work closely with designers, product managers and other team members to conceptualize, build and launch new features.
Requirements
A degree in computer science OR equivalent experience as a backend engineer
Experience with backend development in Go including running Go code in production
5+ years of backend development experience
Excellent written and verbal English
This is a fully remote position and you MUST be located within Europe and willing to work mostly during our standard working hours (~9:00-18:00 CET). You will join an existing remote team that is used to working remotely.
Nice to Haves
Familiarity with Node.js and Typescript
Experience with serverless/functions/lambda architectures and technologies
Experience with AWS APIs, CloudFormation and/or other infrastructure as code technologies
Experience with relational databases and SQL - especially Postgres
Familiarity with modern build pipelines and tools (CI/CD)
Experience working in remote teams and at small companies and startups.
German language skills
Our Expectations
The following list are the things that matter to us and that we want to see in the people who join our team, regardless of which position:
You take responsibility end-to-end and your colleagues can rely on you to show ownership.
You care about your work and your attitude and how it affects those around you.
You understand that communication is one of your key responsibilities.
You make pragmatic decisions that bring the product forward.
You are open to the ideas and concerns of other departments and stakeholders.
You work hard, are passionate about building great products and are happy to tackle big challenges.
You love to teach and to learn from your coworkers.
You are flexible and not afraid to deal with uncertainty.
And most importantly: You are focused on shipping features for our users and getting the job done.
Perks & Benefits
Competitive compensation package.
25 days of paid leave per year.
Regular team meet ups in different European cities (...once Covid is done).
Teylor is a fully remote company. We will pay for a part of your coworking fees if you decide to work in a shared office wherever you are located.
Senior Software Engineer Go Linden Lab Remote (United States) $120,000 to $150,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Senior Software Engineer - Go on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelor’s degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python, Docker
Docker, Drone, Jenkins, Amazon Web Services, Terraform
Level (https://level.io) is an exciting startup that will soon be entering the remote monitoring and management space. We're fans of the "Lean Startup" methodology and after many customer conversations, we're almost ready to launch our MVP. We feel like this space is stale with older products that offer a poor user experience. Our product features a simple interface and exciting technology that none of our competitors are utilizing.
We're backed by the founders of a very successful Managed Service Provider (MSP). They have extensive experience in the IT space and have proven invaluable in helping us validate that we are building the correct thing.
Salary
$110,000 - $115,000
Level Senior Engineer Role
Level is building a modern remote management and monitoring solution. We are a small team that is well funded and close to launching to our early access customers. 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 scare 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
Significant WebRTC experience. You have built something with Pion.
C/Objective-C experience, sometimes using system APIs means writing bindings to use in Go.
Video encoding experience. You have worked with H264 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 interface to query the active processes on an OS and transmit them over a WebRTC Data Channel to our web app.
Working with libav to create a custom h264 encoder to reduce the latency and bandwidth of streaming a device.
Creating a system tray GUI for the agent.
Securely allowing scripts to be executed against a machine and piping the results over a WebSocket connection.
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 are on the cusp of launching our MVP and starting to grow.
We will offer profit sharing so our small team will receive dividends on profits the company makes.
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 a new product. Our CEO and leadership team have done extensive product research and are focusing on traction channels to grow while the product is being built. Though we are a startup, our investors have given us a multi-year runway.
We have already made substantial progress towards an MVP. We need someone to come in and help finish our Go agent who is 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 hope to launch within the next couple of months 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.
Pay
We're looking for someone great, but are an early-stage startup. We are offering a rate of $110-$115k plus (eventually) profit sharing. We know you could make more elsewhere, but this is an opportunity to jump onto a startup that has the chance to grow quickly in revenue where our profit sharing will ensure you are compensated for the value you bring.
Lana’s engineering team is still young (15 - 20 engineers) but it is growing very fast and needs to have clear architectural guidelines to make sure that all pieces work together.
We are still at a very early stage as a company, so all our positions are hands-on positions, and we expect from all team members to contribute to agile product delivery.
We are looking for a Senior Engineer Lead that is willing to take the challenge of bringing Lana’s architecture to the next level while supporting/coaching his peers (engineers, product managers…) to understand it so they can make decisions that are more in line with the architecture, and with the business needs.
This is a hands-on role so you will also be assigned to a team and will have to develop critical services enforcing our architecture guidelines.
As we mentioned we are quite early-stage company, so it's a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.
About you
We’re looking for a talented and experienced engineer with a proven track record on implementing / managing complex distributed architectures in startups / scale-ups.
You would enjoy this if you have:
Interest in solving business problems by using technology
Entrepreneurial mindset
Solid experience as an engineer (>5 years)
Experience in distributed and complex systems
Architect solutions around observability, scalability, and security
(Nice to have) Experience in fintech or financial services
Who are you?
You are socially conscious and consider your job as a mean to have an impact
You are humble and eager to learn
You are interested in understanding the business
You prefer leading by example than imposition
You are proactive to take on responsibilities, make decisions and always have solid arguments
You can defend your ideas but are flexible and empathetic to understand other’s positions
You strive to "work yourself out of a job", by empowering each team to become self-managing and autonomous
You know how to make tradeoffs. You translate ideas and needs into actionable plans at various levels (roadmaps, milestones, tasks, etc.).
You can help our engineers be more efficient at performing their jobs through best practices
You are comfortable communicating in English (spoken and written).
You are able to work from a European or American time zone.
This of course is not a comprehensive list that you have to match 100% but just a general guideline, if you don't fit all of it, apply anyway!
Benefits
We’re a company full of happy, motivated people and we never want to change that. Here are some more reasons why to join us:
Flexible working hours and full remote is up to you!
Along with your local paid vacation plus all the public holidays, you will have half a day on your birthday and child's birthday.
Other benefits :)
Fun team and personal development programs.
(If you join us in a city where we have an office) Nice office environment with free fruit and coffee.
Any additional benefit approved by Lana’s board for your employee tier.
Great team and culture, just bring yourself!!!
Lana is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age, or ability.
Senior Golang Developer Wingocard Remote (Canada / United States) C$95,000 to C$110,000 a year
November 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About Wingocard
Wingocard is a FinTech startup looking to disrupt the banking industry. Our product is aiming to help parents and teens enter the new era of banking by helping parents teach their children the concepts of responsible banking while also bringing financial freedom to young teenagers by not having to depend on their parents for their credit cards.
Wingocard is in it’s early stage and is looking for it’s first core members to join the team. This team will be responsible for building the foundational platform that will be used to launch the Wingocard product and onboard it’s first customers!
About the Role
As a Senior Back End Developer at Wingocard, you will be helping the engineering team in architecting and implementing the foundational pieces of the Wingocard FinTech API. These APIs will need to be scalable, resilient and ensure high availability. They will be responsible for interfacing with external FinTech products whilst also exposing an API that will be consumed by the Wingocard application. Our systems need to be agnostic and robust to ensure they will be a strong foundation to build on over time as we build up the Wingocard product and platform.
Place of Work
The role is for people living in the USA or Canada, for exceptional candidates we might consider non-US/non-Canada residents
If you:
Are passionate about technology
Have a history of building and architecting distributed systems
Have experience building systems that are both scalable and highly resilient
Are pragmatic
Aren’t scared of a Unix shell
Don’t shy away from things like ERDs and DFDs
Appreciate good documentation
Are able to debug an application on any part of the stack (browser, transport, backend, database, etc.)
Then you will feel right at home!
Qualifications
Must-have Skills & Experience:
3+ years of industry software engineering and architecture experience
2+ years of hands on experience working with Golang at scale in an production environment
Experience working with a RDBMS (MySQL, PostgreSQL, MariaDB, etc)
Experience working in a SaaS environment
Passion for operational excellence and drive towards creating performant, scalable and reliable applications
Experience in distributed architecture and best practices
A team player
Experience working in an Agile environment
Experience with Docker
Nice-to-have Skills & Experience:
PostgreSQL experience
Experience with Google Cloud Platform
GCP Pub/Sub experience
Experience with Google Cloud Run
Startup experience
Experience in the FinTech domain
What it means to work at Wingocard
Wingocard is a fully remote company that is headquartered out of Montréal QC, Canada. We are passionate about company culture and strive to make a positive impact on the people around us. Our main company values are:
Honesty and Transparency
Co-Ownership
Empathy
Be a Bar-Raiser
Benefits
Apple MacBook Pro
Choice of high resolution monitor(s)
Web Cam
Choice of Bluetooth Headset
Group Benefits
Unlimited Vacation Policy
Apply to join Wingocard and help us build the best banking application for parents and teens the world has ever seen!
Wingocard is trusted with highly sensitive information. Upon joining the team, you may be asked to undergo security screening including a criminal record check.
Wingocard provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Wingocard will provide reasonable accommodations for qualified individuals with disabilities.
The Docker Hub team develops and maintains the largest and most popular container registry service in the world today, Docker Hub. Millions of users - community developers, open source projects and Independent Software Vendors - push and pull Docker container images billions of times through Docker Hub. If you are an experienced backend Software Engineer and want to play a critical role in the evolution of Docker Hub and Docker’s next chapter, then this role is for you.
As a Senior Software Engineer in the Docker Hub team, you will build features around the container registry that operate reliably at massive scale and deliver a differentiated experience for free and paid users of Docker Hub. You will develop microservices and serverless functions that offer new functionality to other services within Docker Hub’s service oriented architecture besides enhancing existing services. You will be constantly seeking ways to improve monitoring and reliability of the various Docker Hub services as well as CI/CD around the Docker Hub services to ensure we maintain a high level of quality with a fast pace of delivery. Finally, you should be passionate about how developers’ lives could be made easier, and about Docker’s role in that.
Responsibilities
Develop, deploy and monitor microservices and serverless components in AWS
Scale the world’s largest repository of container images
Play an active role in product discussions, influence the roadmap and end user experience, take ownership and responsibility over new projects and features, and turn those ideas into reality
Deploy infrastructure for AWS using Terraform
Build and improve team automation tools including Github Actions, Slack integrations, Grafana dashboards
Interact with other teams within Docker, as well as with upstream open source communities and our users
Be ready to tackle high performance engineering challenges
Play an active role in improving the way Hub services are tested and deployed
Qualifications
5+ years experience building SaaS products with modern languages like Golang, Python or Java
Understanding of the challenges of running a SaaS platform at global scale
Good Written communication skills
Ability to work remotely across time zones
Solid API design skills (straightforward, unsurprising, defensible)
Direct experience developing applications at web scale
Proven ability to learn new technologies and languages, and to switch between them as necessary
Follow good software engineering practices such as code review, source control, continuous integration and testing
Ability to work in a team with other developers and partnering with User Experience experts, Product Management and Operations teams
Preferred qualifications
Experience with developing Microservices
Experience with Docker and Kubernetes
Experience with modern monitoring and logging platforms
Beat is one of the most exciting companies to ever come out of the ride-hailing space. One city at a time, all across the globe we make transportation affordable, convenient, and safe for everyone. We also help hundreds of thousands of people earn extra income as drivers.
Today we are the fastest-growing ride-hailing service in Latin America. But serving millions of rides every day pales in comparison to what lies ahead. Our plans for expansion are limitless. Our stellar engineering team operates across a number of European capitals where, right now, some of the world’s most ambitious and talented engineers are changing how cities will move in the future.
Beat is currently available in Greece, Peru, Chile, Colombia, Mexico and Argentina.
About the role
We constantly strive to innovate. Our systems are written in a modern, testable and object-oriented manner that promotes reusability, generic functionality and high performance. We are in the process of redefining our backend by re-architecting some of our core services as microservices. At the same time, we are integrating high throughput pipelines throughout our platform to enable rich insights for our data science and business intelligence teams. We seek people capable, willing and enthusiastic about participating in both maintaining our systems as well as building the next generation systems for our service.
Are you a Senior Go Backend Engineer who has excellent problem solving skills and loves technical challenges? Can you deliver under pressure, take initiative, work well as part of a team? If yes, then join us and participate in building an amazing product with international reach!
Our remote workforce works East Europe Timezone hours (10am - 6pm) and therefore we will need you to be located within UTC to UTC+3 to reasonably overlap with your team members' work schedule. With the various tools and communication technologies we're using, you'll feel connected to your team. You always have the option to travel to our headquarters for meetings, events, and team bonding—or you can join virtually. Whatever works best for you and your work style.
What you'll do day in day out:
Design, develop, manage and support microservices and tools written in Golang.
Solve scalability and performance issues on an operating environment that constantly evolves and grows.
Debug and resolve issues and perform resolution follow ups.
Participate in project planning including research and development.
What you need to have:
Expert understanding of OOP and Design Patterns in one or more languages like: Go, PHP, Python, C#, Java or Kotlin, with more than 5 years of proven, production-grade software development expertise
At least 2 years of hands-on experience with the design and implementation of large Go based production systems
Good understanding of distributed systems and architecture
Solid understanding of synchronous (HTTP, gRPC, etc.) and asynchronous communication (message oriented)
Knowledge and experience (modelling and architecture) of SQL and relational databases (MySQL)
Knowledge and experience of non-relational databases (one or more of MongoDB, Redis, ElasticSearch)
Solid experience with Software Testing
Experience in version control (Git preferably)
What it's nice to have:
Experience in Agile Methodologies (Scrum, Kanban)
Experience in DDD
Experience with messaging systems like AWS SQS, Apache Kafka, etc.
A DevOps mindset
Experience with Observability (Logs, Metrics, Distributed Tracing) like ELK, Prometheus, OpenTracing
Experience with spatial data and queries
Open source contributions
What's in it for you:
Competitive salary package
Flexible working hours
High tech equipment and top line tools
A great opportunity to grow and work with the most amazing people in the industry
Being part of an environment that gives engineers large goals, autonomy, mentoring and creates incredible opportunities both for you and the company
Please note that you will be working as contractor.
As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
Senior DevOps Engineer Funding Circle London, UK / Limited Remote £80,000 to £90,000 a year
March 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
Funding Circle brings together small businesses and investors in a way that is truly revolutionary. We're here to foster an environment where small business can thrive. Our online platform provides a marketplace where investors receive better returns and small businesses find lower rates. The driving force behind our product is our engineering team; we are building elegant, sustainable, and scalable infrastructure on a global scale, and we want you to be a part of it!
Our mission: to build a better financial world.
Prospectus:
Would you describe yourself as a creative and ambitious engineer who’s always ready to take on the next cutting-edge technology and build scalable infrastructure? If your answer is yes, you’re going to fit right in with our team.
We’re looking for a passionate and efficiency-driven Senior Platform Engineer who can build automated, testable, and repeatable projects. We are a group of passionate engineers whose bread and butter is learning new technologies and fostering a collaborative and inclusive environment - we’re looking for partners in crime who feel the same.
Be an automator: we’re using cutting-edge technology to facilitate automation and repeatability. We practice continuous integration and are working towards continuous deployment.
Be a builder: our engineers are building and expanding our highly-available architecture to handle over $2 billion in loans originated through our pipeline.
Be a game changer: we’re building infrastructure that has a competitive edge; we’re using technologies like Docker in production on top of Mesos, Kubernetes, and Apache Kafka.
Be a collaborator: you’ll be expected to forge deep bonds with your business counterparts to truly understand the needs of our Borrowers and Investors. We work in an Agile environment including pair programming and daily standups.
Be a teacher: be generous with your time and expertise to continue the development of our world-class engineering team.
Our ideal candidate has:
Expert knowledge of working in cloud-based infrastructure (AWS)
Experience using containerization technologies (Docker, Kubernetes, Mesos)
Expert knowledge of auto scaling, load balancers, proxy servers, DNS, CDNs and WAFs
Capable of architecting security and compliance best practices into global cloud infrastructure
At ease troubleshooting in complex environments using monitoring and logging tools (such as New Relic, Datadog, Graylog and Kibana)
Knowledge of Ansible, Terraform & Go.
Experience with build tools (e.g. Jenkins, CircleCI), and artifact repositories (e.g. Quay.io),
Experience working with RDBMS (e.g. PostgreSQL)
Knowledge of using distributed stream processing platforms specifically Apache Kafka
Experience in requirements identification, solution analysis, and product selection
Excellent communication and presentation skills
Brownie points for:
Contributions to open source projects
Advanced networking experience
Security experience
Experience with microservices and event-driven architecture
Experience with data warehouses
Past experience working in a highly-regulated industry
Experience working in global companies with multiple geographies
Why Join Us?
Happy employees are productive employees, that’s why we offer a hearty benefits package including:
Our employees make our mission a reality, and we want you to share in the companies success by offering generous shares.
Cool kit - Mac or PC
Private healthcare, pension and healthcare cash back schemes
Discounted onsite gym membership
Learning and development through FC Academy
Personal development funding
Flexible working
Free breakfast, barista coffee and discounted hot lunch at our Funderbar!
We are a regular host of Meet-Ups and events.
Company wide socials
At Funding Circle, we celebrate and support the differences that make you, you. We’re proud to be an equal opportunity workplace and affirmative action employer. We truly believe that diversity makes us better.
Senior Backend Engineer FindHotel Amsterdam / Remote €45,000 to €75,000 a year
November 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At FindHotel, we discovered early that travel is the one thing that opens people's minds to new ideas, cultures, and ways of thinking. Our team comes from a variety of countries and backgrounds, and share the same passion for traveling and discovering new worlds and unconventional ways of doing things. We're a bunch of independent thinkers, always looking to challenge each other and get better at what we do.
Our mission is to get every traveller in the world the best accommodation deal. From adventure and backpacking to honeymoons and family vacations, we give travellers access to all the information and the available offers for their accommodation of choice. We're a passionate and diverse team of amazing humans who value and respect each other. We're spread between our HQ in Amsterdam and the countries our remote folks work from. We're growing fast! In 2017 and 2018 we've been doubling our business year-over-year, and we've been helping one million customers in 2019 alone.
We are looking for a Senior Backend Engineer to join our team. If you are looking to join us remotely, we'll need you to be located within UTC-4 to UTC+6 to reasonably overlap with your team members.
At our core, we build highly performant, scalable and reliable services and components. We work with modern technologies such as Go and Elixir - and, as we embrace the DevOps culture, our infrastructure-as-code in the cloud (AWS) is managed and run using tools like Docker, Jenkins, and Terraform. You will be a part of a squad of bright engineers with a passion for delivering great software, as well as team members from a broader range of disciplines - data analysts and scientists, product owners, UX experts, and marketing specialists.
What you will actually be doing / responsibilities
Work in a team to solve challenging problems, integrating accommodation providers and building blazing-fast services that serve their data
Identify bottlenecks and opportunities for improvements in terms of performance and code quality
Help improving our infrastructure and scale it to support our continuous growth in a cost-effective way
Support the growth of junior and intermediate engineers by coaching them in their daily tasks, as well as raising the bar of how things are done within both your team and the bigger engineering group
What can you expect at the beginning of this experience?
In your first week, you will get acquainted to the squads, its codebase and the tooling, with the goal of shipping something to production and build confidence early on;
In your first month, you will get to know more people from the other squads and disciplines, in order to understand the foundation of the business and the various bits it is made of;
One quarter in, you will be effectively an active member of your squad and your teammates will fully count on you; you will have built meaningful relationships within the company and be comfortable discussing ideas, inside and outside of your squad's scope; ideally, you will have presented a topic you are fond of in one of our internal knowledge sharing sessions and/or demoed some work the team did during our weekly all-hands meeting
Typical day activities
Team sessions (with your fellow engineers and PO) to check data and brainstorm ways to improve several services performance and design scalable solutions
Solve open issues that affect component infrastructure reliability
Propose and discuss with fellow engineers efficient solutions for components and architectural design.
Requirements: Who we're looking for
You are used to work and think outside of the box, and not afraid to present unconventional ideas and solutions.
You have at least 6 years experience in back-end development using a modern set up and tooling
You have a great understanding of APIs, databases, data structures, queues, and all things back-end, with a strong passion for automation
You have worked on a production system that was exposed to significant scale (whether traffic or amount of data) and you are excited by these kinds of challenges
You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end users
You are flexible, curious, and data-guided in helping us decide what to work on next
You engage with your team and all the engineering group actively, sharing knowledge and best practices in order to improve with them every day
You have production experience working with AWS and you have taken care of CI / deployments / infrastructure in the past
Production experience with Golang or Elixir is a big plus
Experience with Terraform is a nice to have
What we offer:
Challenging problems and tech to work on.
Growth opportunities within the team and cross-functionally.
An amazing team of curious and diverse personalities, with a passion for learning (everyone has access to an annual learning budget to attend conferences or courses).
A growing Remote culture where you have a chance to deeply influence the way we work with each other.
A competitive compensation package and Stock Appreciation Rights.
Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent at keyboard.
Annual company retreat in some great location - check out our Mallorca trip in 2019
Regular trips to Amsterdam's HQ for remotes (depending on team priorities, 1-4 times a year)