Golang Thought Machine Jobs Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Thought Machine Jobs (1 new this month) in November 2024 at companies like FindHotel, Geckoboard and ProntoPro paying at least 50,000 USD per year working as a Senior Backend Engineer, Backend Go Software Engineer and Software Engineer. 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
35 developers joined Golang Cafe in the last 30 days
15,320 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 116 Thought Machine Jobs paying at least
50,000 USD per year • Sort by
Date
Senior Backend Engineer FindHotel Amsterdam, The Netherlands €50,000 to €80,000 a year
December 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data and product.
FindHotel believes travel is the one thing that opens minds to new ideas, cultures, and ways of thinking. Our mission is to GET EVERY TRAVELLER THE BEST ACCOMMODATION DEAL, WORLDWIDE. From adventure travel and backpacking to honeymoons and family vacations, we genuinely care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.
We are looking for an enthusiastic and motivated Back-end Engineer to help build the best content and mapping product in the industry. You will be joining FindHotel’s Marketplace Platform Tribe, where you will be working with other squads across tribes and closely interact and actively collaborate with the software engineers, data analysts, data scientist, and PO in the team.
We are working with a modern stack consisting of Go, Python, AWS (ElastiCache, StepFunctions, EC2, S3), Snowflake, dedupe, and more. We process large amounts of content daily and integrate with many suppliers. Content and mapping products are an important part of FindHotel’s platform. They allow us to offer the best possible comparison and offers to every traveller, worldwide. Hence, anything that you will develop and ship to production will have immediate effect on our users and on our business performance. We work in a flexible, result-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.
What you will actually be doing / responsibilities
Work in a team to solve challenging problems, and design and develop content and mapping products.
Integrate and improve (new) provider integrations by adjusting and training mapping models.
Work with data analysts and data scientists to identify and implement improvements in the mapping of various providers.
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.
What a day in the office might look like
In the morning, you and your fellow engineers have a refinement session with the PO to discuss the upcoming features on the roadmap. You carefully consider the impact of the new feature on the entire product and raise questions and make suggestions of what is the most pragmatic approach to balance the technical excellence with the time to market. You are part of a discussion that builds on top of each other suggestions, ideas and comments. Today you have chosen to come to the office and after lunch you play table tennis or pool or go for a walk with colleagues in the city centre. In the afternoon, you enter a deep work period and finish working on improving one of the provider’s mapping models. Once down with that work you jump on a zoom call with the rest of the team to discuss the challenges and next steps with the PoC the team is building in this sprint. Throughout the day you monitor the product operations using DataDog.
Requirements
Who we are looking for / requirements
You hold a BSc or MSc in Computer Science or related field
You have a proven track record of designing, developing, and shipping highly scalable software
You have a proven track record working in a fast-paced agile environment
You have strong experience with at least two programming languages such as GoLang, C#, Java
Experience with GoLang and Python is a plus
You have experience with setting up data pipelines and good understanding of machine learning concepts
Experience working with data analysts and data scientist on analysing data and identifying improvements is a plus
You have experience with distributed systems
You have experience with any of AWS, GitLab, CodeFresh, Terraform, Jenkins and Travis
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 independent, with a strong sense of ownership
You treat documentation as a first-class citizen.
You have excellent verbal and written communication skills
You have a can-do and can-learn attitude
Why join now?
This year we will be helping +1.5M customers around the world find better hotel deals, using data, transparency & industry-leading features
We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and still growing very fast in 2020 despite the pandemic
Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.
Is FindHotel the right place for you? Find out by reading our CEO's blog post
What we offer:
Plenty of chances to learn and grow – you'll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
Backend Go Software Engineer Geckoboard London, United Kingdom / Remote (UK) £65,000 to £80,000 a year
November 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? We’re looking for curious problem solvers to do just that.
At Geckoboard, we’re working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. That’s where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.
Our engineering culture
We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.
Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day — an Innovation Day — to work on projects that interest you, learn new skills or contribute to open source… whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.
We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.
Our teams
**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team you’ll be joining initially, we’ve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.
**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.
You should apply if:
What we’ve described sounds interesting
You’re interested in distributed systems
You’ve worked with Go before*
You want to build a product that delights its users and genuinely serves their needs
You’re collaborative; you empathise, listen and discuss
You actively seek out feedback in your work and to ensure you understand the problem you’re solving
We know that there are great candidates who may not exactly fit into what we’ve described above, or who have important skills we haven’t thought of. If that’s you or you’re not sure, please apply, we’d love to hear from you.
Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!
Work where you work best:
While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means we’ve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that you’re comfortable with a visit to the London office about once a quarter (except during pandemics).
Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. We’re likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when it’s safe to do so again.
Some of our team have shorter working weeks and we’re more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that you’d like to chat about it in your application.
Logistics:
At this time, we’re only considering candidates who are (or will be) based in the United Kingdom (regardless of whether you’re onsite when out offices reopen or fully remote). Unfortunately, we’re unable to provide sponsorship for this role.
Our hiring process:
20-30 minute call with a Talent Partner
45 minute video call with the Hiring Manager
Take home exercise
Virtual onsite with the team - about 2.5 hours
The whole process takes about 2-3 weeks end to end, but we’re flexible!
Apply for the job
Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!
Software Engineer ProntoPro Milan, Italy / Rome, Italy €35,000 to €50,000 a year
November 2020
5 Applicants This Week
More Than 6 Months Old
Job Description
Working at ProntoPro
You will have visibility over the whole business and not just on your area of competence.
We strongly believe that everybody can give an important contribution, also from the architecture, product, and business strategypoint of views.
You will be part of our Technology department, currently counting 20 people and expected to grow up to 30+ people during2020.
You will create a scalable product that will support ProntoPro hyper-growth.
You will work in an environment which is highly focused on tech trends and agile methodologies.
In particular, you will play with the following stack: PHP 7, Symfony, Go, nodeJS, MySQL, MongoDB, RabbitMQ, Redis, Sentry, Kubernetes, Drone.io, Travis, Docker, Git.
We continuously strive for enriching/upgrading our tech stack and we cannot wait for your contribution!
You will also attend meetups/events and have the chance to speak about how we face and solve tech challenges at ProntoPro.
Role
We are looking for a Backend Software Engineer willing to join our Technology department.
Responsibilities
Develop scheduled product features.
Fix prioritized issues from the issue tracker.
Continuously improve the quality of our software by bringing innovation and work on performance optimization.
Create high quality code and tests.
Requirements
Solid knowledge of PHP and SOLID principles.
Solid knowledge of MVC/REST/software design patterns.
Good knowledge of relational DBMS (MySQL).
Good knowledge of GIT versioning system.
Bonus points
Experience with Go.
Experience with Symfony and Doctrine ORM.
Experience with microservice environments.
Experience with non-relational DBMS (MongoDB).
Experience with message brokers (RabbitMQ).
Experience with CI/CD systems.
Experience with docker.
Experience with machine learning models.
Experience with classification/sorting/stemming/search algorithms.
Routine
You will develop product features (the most complex ones will require pair programming).
You will craft API endpoints to be used either by our Frontend and our mobile applications.
You will contribute to our test coverage by writing unit and E2E tests.
You will review your teammates' pull requests.
You will create local and CI automations in order to optimize the workflow.
You will collaborate with Product Owners, Data engineers and Systems engineers.
You will work with other departments such as BI, Sales, Customer Care, Operations and Marketing.
Recruiting process
Candidates will be invited to schedule a 15 minutes screening call with our global recruiters.
Next, candidates will be invited to schedule a 30 minute phone call with a Tech Lead
Next, candidates will be invited to complete a small coding task.
Next, candidates will be invited to schedule a 45 minutes technical and behavioral interview with a Tech Lead and possibly a peer.
Next, candidates will be invited to schedule a 45 minutes behavioral interview with a founder or the CTO or a member of another department (this will change on a case-by-case basis).
Staff Engineer - Backend Platform Engineer VMWare Austin, Texas / San Francisco, California, United States $100,000 to $180,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
VMware streamlines the journey for organizations to become digital businesses that deliver better experiences to their customers and empower employees to do their best work. Our software spans compute, cloud, networking and security, and digital workspace.
Bitfusion is a group inside of VMware that develops advanced virtualization technologies for the most compute-intensive applications delivering automatic acceleration and efficiency on any infrastructure. Bitfusion is looking for talent to drive market success by building readily deployable software solutions that redefine computing and unleash the power of heterogeneous computing to end users.
Bitfusion delivers the industry’s first AI Infrastructure platform enabling disaggregated, virtualized & remote attached compute accelerators (GPUs, FPGAs & AI ASICs) across any Environment / Cloud, & Application resulting in a 2X Performance Boost, 4X Cost Reduction for AI Training and Inference Deployment.
Overview
Bitfusion is a ground breaking technology for addressing disaggregation in the AI/ML accelerator market. As a technology Bitfusion allows clients to remotely attach to one or more acclerators, or fractional accelerators, and run Machine Learning applications. This substantially increases the utilization for these accelerators and the ability share them by our customers.
As a Backend Platform Engineer with the Bitfusion team you will be involved in creating a management cluster of these accelerator servers, integrating and communicating with vSphere and also ensuring the scheduling and allocation of these resources is done efficiently, amongst other tasks.
You will have experience in developing RESTful and RPC based APIs using Golang. Ideally you will have experience in developing and orchestrating with the vSphere management APIs.
What you will be doing
Integrating with existing vSphere APIs to ensure that the Bitfusion user experience is a seamless part of interacting with both AI accelerators and standard virtualization in vSphere
Working closely with the Engineering an QE teams to ensure a robust and flexible environment exists for our test and development infrastructure. This is a mix of different flavors of hardware and network interconnects and using AWS and customer environments to expand our coverage and support
Build and test automation tools for infrastructure provisioning
Identifying the right matrix of software and hardware to ensure a high quality product with good test coverage
Triaging our automated infrastructure failures
Document and design various processes; update existing processes
Provide technical guidance and educate team members and coworkers on development and operations
What we need to see
Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
Familiarity with distributed systems
Familiarity with advanced concepts of computer architecture, data structures and standard programming practices
Experience in test frameworks for enterprise software and hardware
Experience with VMware’s virtualization technology
Experience with using vSphere APIs to coordinate and orchestrate behavior
Experience with Golang and Python (Bash/C/C++ is a plus)
Ways to stand out from the crowd
GPU/accelerator management experience
Experience with high-speed fabrics and RDMA
Familiarity with Cassandra
Experience working with VMs/Hypervisors, Docker/Containers and Kubernetes.
Category : Engineering and Technology Subcategory: Software Engineering Experience: Business Leadership Full Time/ Part Time: Full Time Remote: No Posted Date: 2020-10-26
VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.
Senior (Go) Backend Engineer FindHotel Amsterdam, The Netherlands €50,000 to €80,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data and product.
FindHotel believes travel is the one thing that opens minds to new ideas, cultures, and ways of thinking. Our mission is to GET EVERY TRAVELLER THE BEST ACCOMMODATION DEAL, WORLDWIDE. From adventure travel and backpacking to honeymoons and family vacations, we genuinely care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.
We are looking for an enthusiastic and motivated Senior Back-end Engineer to help build the best content and mapping product in the industry. You will be joining FindHotel’s Marketplace Platform Tribe, where you will be working with other squads across tribes and closely interact and actively collaborate with the software engineers, data analysts, data scientist, and PO in the team.
We are working with a modern stack consisting of Go, Python, AWS (ElastiCache, StepFunctions, EC2, S3), Snowflake, dedupe, and more. We process large amounts of content daily and integrate with many suppliers. Content and mapping products are an important part of FindHotel’s platform. They allow us to offer the best possible comparison and offers to every traveller, worldwide. Hence, anything that you will develop and ship to production will have immediate effect on our users and on our business performance. We work in a flexible, result-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.
What you will actually be doing / responsibilities
Work in a team to solve challenging problems, and design and develop content and mapping products.
Integrate and improve (new) provider integrations by adjusting and training mapping models.
Work with data analysts and data scientists to identify and implement improvements in the mapping of various providers.
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.
What a day in the office might look like
In the morning, you and your fellow engineers have a refinement session with the PO to discuss the upcoming features on the roadmap. You carefully consider the impact of the new feature on the entire product and raise questions and make suggestions of what is the most pragmatic approach to balance the technical excellence with the time to market. You are part of a discussion that builds on top of each other suggestions, ideas and comments. Today you have chosen to come to the office and after lunch you play table tennis or pool or go for a walk with colleagues in the city centre. In the afternoon, you enter a deep work period and finish working on improving one of the provider’s mapping models. Once down with that work you jump on a zoom call with the rest of the team to discuss the challenges and next steps with the PoC the team is building in this sprint. Throughout the day you monitor the product operations using DataDog.
Who we are looking for / requirements
You hold a BSc or MSc in Computer Science or related field
You have a proven track record of designing, developing, and shipping highly scalable software
You have a proven track record working in a fast-paced agile environment
You have strong experience with at least two programming languages such as GoLang, C#, Java
Experience with GoLang and Python is a plus
You have experience with setting up data pipelines and good understanding of machine learning concepts
Experience working with data analysts and data scientist on analysing data and identifying improvements is a plus
You have experience with distributed systems
You have experience with any of AWS, GitLab, CodeFresh, Terraform, Jenkins and Travis
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 independent, with a strong sense of ownership
You treat documentation as a first-class citizen.
You have excellent verbal and written communication skills
You have a can-do and can-learn attitude
Why join now?
This year we will be helping +1.5M customers around the world find better hotel deals, using data, transparency & industry-leading features
We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and still growing very fast in 2020 despite the pandemic
Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.
Is FindHotel the right place for you? Find out by reading our CEO's blog post
What we offer
Plenty of chances to learn and grow – you'll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
Senior Software Engineer (Go) Form3 100% Remote (UK/EU only) £60,000 to £90,000 a year
August 2020
4 Applicants This Week
More Than 6 Months Old
Job Description
WHO WE ARE
We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and Ebury.
WHAT IT'S LIKE TO WORK HERE
Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our employees to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. We are continually on the lookout for talented people from all backgrounds that can further contribute to this amazing culture.
OUR TECHNICAL ENVIRONMENT
Our Engineering Team consists of over sixty five Senior Software Developers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers.
We don’t mind whereabouts our Developers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. That being said, we do also have London and Amsterdam offices, so should they ever wish to work from these, they are most welcome.
THE TOOLS WE USE
It’s very much a “best tool for the job” mentality at Form3 and our tech-stack is continually evolving but to give you a flavour of what we’re currently working with here are some of the tools we use;
Whilst experience of the above technologies would be nice, it is by no means essential. We are looking to speak with well-rounded, Senior Software Developers who have a breadth of experience across a variety of programming languages, have an understanding of distributed systems and cloud computing alongside an appreciation of automation and the DevOps culture. Candidates should also value the importance of code quality and software development best-practice, whilst being passionate about technology and enjoy working collaboratively within a team.
Interview Process
Our hiring process varies depending on the role and the candidate, but this should give you an idea of the steps you should expect to follow:
Phone screen with our Talent Team (30-45 minutes)
Take home assignment written in Go (approx 4-8 hours)
Technical interview with 3 members of our Engineering Team via video-link (1 hour 30 minutes)
Backend Engineer Cuvva London, United Kingdom £75,000 to £90,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is a new kind of insurance that’s fast, friendly, and flexible.
We get it - insurance doesn’t sound exciting. But this isn’t insurance as you know it. It’s insurance the way it should be. We’re putting the customer first and building products that solve real human needs.
We were the first company in the UK to sell hourly insurance, and the first to sell insurance through an app. We’ve sold over 1 million policies. We’ve written over 260,000 lines of code. And we’re a fast-growing team of over 70 talented people.
Why work for Cuvva?
We’re shaping the future of insurance. So we don’t cut corners. We try to do the right thing, even when that makes life more difficult for us.
We’ll speak up when we have an idea - but we know when to let go and get behind something else.
And we’re comfortable giving and receiving honest feedback, and trying new ways of doing things. It’s the Cuvva way.
We’re building a diverse team with different backgrounds, outlooks and experiences. So we give everyone a fair chance of getting a role at Cuvva. Even if you secretly don’t love insurance. (Don’t worry - we didn’t either.)
And if you need any adjustments or support when you’re applying to Cuvva, no worries. Just let us know.
As well as a competitive salary (£75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
Equality
We’re committed to ensuring that everyone has a fair chance to join Cuvva, whatever your background. We will always treat your application in a fair and equal manner.
Professional development budget
Brand new MacBook
Health and wellbeing budget
Enhanced parental leave
Workplace pension scheme
33 days of holiday a year (including public holidays )
Referral bonus when you bring your friends to join the Cuvva team
Office library full of great books
Fresh fruit and breakfast club every day
Season ticket loans
Cycle to work scheme
A day off to volunteer
One-to-one sessions with our Sanctus coach, giving you a safe space to talk about your mental health
Coffee machine in the office
Fully stocked beer and soft drink fridge - we do team drinks every Thursday
Regular team lunches
Monthly team outings (so far we’ve done things like karaoke, go-karting, bowling and comedy night)
About the role
We're looking for a software engineer who has held senior positions in engineering teams within high-growth, high-scale startups, who will operate with a high level of autonomy, ensuring impeccable reliability and availability. You care deeply about building rock-solid infrastructure for the long term, with a track record of delivering solutions which support your team and your product.
You will develop Cuvva's core platform, abstracting the key processes required to sell insurance, delivering solutions that allow the team to develop strong and stable products, without having to spend time ensuring they get the basics right.
Aside from developing core platform services, we expect you will also become heavily involved with ops and security activities, contributing towards the maintenance of our servers, AWS account, etc.
"Core platform"
When we refer to the "core platform", we mean the services which underpin the processes of all insurance activities on our system.
For example, we expect one of these to be the "policy service", which might be responsible for ensuring compliant issuance of policies, coordinating mid-term adjustments, preventing overlapping policies (double insurance), etc.
Other services could include user authentication, risk & pricing calculation, handling the process of modifying user data in-line with any mid-term adjustment requirements.
All services we consider to be part of the core platform will have strict requirements around stability, data integrity and transactional safety. All functionality must fail safely and explicitly, for example using 2-phase commit processes or other similar techniques. This will also require a reasonable level of testing to validate this safety.
The perfect addition to our team will have:
a fiercely independent and self-driven approach
5+ years' commercial experience working on back-end systems at high-scale startups
at least a year of commercial experience working with Go
strong knowledge of security practices, ideally with a slightly grey-hat background
a working knowledge of the entire web stack - from how DNS lookups are transmitted, to how browsers prioritize CSS rules
awareness of compliance and financial regulation
We are a small team so it is important that the successful candidate is not only technically highly competent, but also a great cultural fit!
Senior software engineer Back Berlin, Germany €60,000 to €80,000 a year
June 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Back is a young software company from Berlin with the mission to enable companies to focus on what they do best. We're building a collaboration and automation platform to untangle repetitive questions and workflows around the workplace.
You will join our experienced engineering team to develop our platform and architecture. We like to solve complex problems with elegant and robust solutions. If you are excited about building highly scalable solutions built on a modern stack using best practices then this role is perfect for you.
This position is based in our growing HQ office in Berlin.
🔨 What you will do
You will build APIs that the frontend developers will love and our customers will rely on.
You will implement high quality and well-tested code that you are not afraid to push on production.
You will deploy your code on a 100% cloud infrastructure.
You will be curious and excited to learn new technologies required to build our product.
👩🔬 Who are we looking for
You are only satisfied after developing the best software you could possibly have come up with.
You write code that you are proud of and that your mother could understand.
You think that code should never be pushed on production without automated tests and you will never compromise on this.
You care about the details and are constantly willing to learn and improve your knowledge and skills.
You enjoy working closely with product and design teams.
You like to work in a team and challenge your choices with your peers.
🚀 Why Back
You’ll join a company that believes in a strong engineering culture. We use modern technologies, best practices, within a team of smart people who want to change the way people work.
You’ll have the opportunity to build great infrastructure. You can be as creative as you want as long as it creates a better product.
You’ll get the chance to work with exciting technologies: distributed architecture, machine learning, and natural language processing.
You'll work on a modern and robust stack: Go, gRPC, Protobuf, GraphQL, Typescript and React.
You will team up with the founders to create a great product with your signature on it.
We love open-source and will support you in the process of contributing to libraries we use or open-sourcing some of our work.
You’ll join a company at an early stage and you will receive an attractive package containing salary and shares.
You'll join an amazing team. Want to know who could be your future colleagues? Have a look here: http://bit.ly/working-at-Back
Interview Process
You’ll talk to Annie — she will present information about Back and ensure we are a good mutual fit.
You’ll talk to James, our CTO and Co-Founder. He will answer all your questions, present you background about our process and how we work at Back.
You’ll have a small home exercise to complete to show us that you can define simple solutions and write clean code.
We’ll review your code and share our feedback with you over a zoom call. We’ll ask you about the decisions you made and answer your questions.
You’ll meet the engineering team. We'll discuss engineering topics, have a collaborative solution design session and we’ll add a small feature to your coding challenge together. The goal is to simulate daily work, collaborate and make sure we all enjoy it.
You’ll meet the product and design team. They’ll show you the product, explain the strategy and answer all your questions. The goal is to make sure it’s the product that you’ll be excited about building.
You’ll meet Christian, CEO and Co-founder and again James. We’ll discuss your future at Back, your interest and make sure the team and culture fit well.
Senior Backend Engineer Compensate Helsingfors, Finland $60,000 to $95,000 a year
May 2020
2 Applicants This Week
More Than 6 Months Old
Job Description
About the role
Compensate is at a critical juncture in terms of product development and engineering culture. We’re looking to add a logically minded developer that isn’t afraid to roll up their sleeves and help us develop and mature our product as we drive to make compensating for CO2 emissions a frictionless process. In this role, we’re seeking a forward thinking, backend-focused engineer to complement our growing engineering team and a technical advisor for our product function.
As we intend to move quickly to roll out the first phases of our compensation solutions, a bold and can-do attitude is a real asset. On the long-term, this role also caters to those interested in learning and building modern solutions. Making use of mostly open-source technologies, our roadmap includes novel approaches, such as data lakes to feed machine learning solutions, building a knowledge graph of carbon emissions, and event-driven solutions
Responsibilities:
Develop a One Stop Shop for business licensing.
Design and build architecture for decisions related to end-to-end product and public interfaces.
Drive cross-functional, technical conversations to stay in lock-step with product, partnerships and brand.
Proactively anticipate technology changes, technical risks, implement systems with fault-tolerant capabilities and ensure system stability and scalability.
Build, manage and grow relationships and projects with existing and future technical partners.
Who you are:
Comfortable with a variety of backend programming languages.
Experienced in building developer friendly RESTful APIs.
Ample web application development experience.
Experienced in writing microservices with a strong preference for folks that have done so in a Kubernetes environment.
Strong experience with containerization technologies e.g. Docker.
Comfortable with implementing products/services with 3rd party partners.
Comfortable authoring infrastructure-as-code.
Bold experimenter that has a strong internal compass for when to tinker and when to execute.
You are passionate about improving engineering practices and processes (TDD, CI/CD, pair programming, design/code reviews, etc.).
Excellent collaboration skills and leadership (e.g., coordinating, building consensus, influencing without authority, listening, being open to other perspectives).
Cherry on top:
Knowledge of event driven architecture and data engineering.
Knowledge of implementing ML solutions.
Interest in building knowledge graphs.
Knowledge of ecommerce and payment providers.
Full-stack experience with an emphasis on React/Redux programming experience.
What’s on the table for you:
A super meaningful job. When successful, you’re going to be part of saving the world!.
A friendly, open, and collaborative work environment, where the best ideas win.
Small-team action: freedom to have a big impact on the world and the company (with the accompanying responsibility).
Backend Engineer Primer Remote €60,000 to €90,000 a year
April 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Primer is an early stage startup backed by Europe's leading investors (early investors in Revolut, MySQL, TransferWise, UiPath).
Primer consolidates e-commerce merchants' payments services stack through a unified API and front-end checkout. But that's just to start...
We want you! 🤩
We're looking for super ambitious, product minded folks to join our rapidly growing engineering org.
We are remote-first 🌏
Started in just January of this year, our team currently sits across London 🇬🇧, Paris 🇫🇷, Wales 🏴 and Berlin 🇩🇪.
Our tech + how we work 🤖
Our core backend is built with Python, but is being quickly adapted as requirements dictate. Critical components of our architecture will be split in to dedicated microservices, where we'll be looking at higher performant languages for mission-critical functionality.
We believe in using the best tools for the job, and value engineering expertise over language prowess.
We value: documentation, test coverage, documentation, code review, documentation, CI/CD and documentation.
We predominantly communicate over Slack, making little use of email internally. We do daily standups each morning via Google Hangouts. Github is our repo of choice and we track progress via project boards.
We encourage discussion and debate, but place tremendous value on pragmatism and optimising for output. We're solving new categories of problems, and understand our very best functionality will come about as a result of deep technical insights driven by engineering.
You should apply if...
You're passionate about building beautifully crafted APIs and creating awesome developer experiences.Primer is geared towards engineers and data teams. Build a product you would use yourself, and bring your unique insight and perspective to the table as an engineer in shaping our overarching product offering.
You like solving big problems. Our greatest challenges are yet on the horizon, and we'll need super hard working and creative minds to solve foundational infrastructure challenges for the world's largest online merchants and payments facilitators.
You value autonomy, moving fast and getting lots done. We have no time or interest for bureaucracy and micromanagement - we're moving super fast and you'll be required to take responsibility for delivering end to end to product.
You want to make a huge impact, and share in the success of a company you've helped build. Our engineering team is 6 strong today, but we started only this year and are just getting started.
Perks 😎
👯♀️ All expenses paid quarterly get-togethers
💻 Machine + peripherals of your choosing
💸 Share options offered as part of package
🤑 Up to £500 towards your home office setup
📚 Books + other learning resources on us
💪 Gym / sporting costs covered!
Apply 🚀
Please send your cover letter to jobs@primerapi.com along with your resumé.
We simply will not consider candidates without a personalised cover letter. Tell us why you feel you'd be a good fit for us at this stage in our journey.