Golang Senior Jobs


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

2-Click Apply

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




For any enquiries on this job please contact the job poster [email protected]

Sponsored Jobs
Back Logo
Senior software engineer with BackSponsored
Berlin, Germany€60k - €80k
1 month ago

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

  1. You’ll talk to Annie — she will present information about Back and ensure we are a good mutual fit.
  2. 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.
  3. You’ll have a small home exercise to complete to show us that you can define simple solutions and write clean code.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. We make you an offer. You’re in!
Apply ⎘ Copy Link ↗ Visit Link
b2match Logo
Senior Backend Developer with b2matchSponsored
Zagreb, Croatia€45k - €60k
1 month ago

Job Description

We are creating well crafted products for the event industry. For us, the best part of building a company is taking an idea that everyone believes in and working together to turn that into a reality. We’re creating a product that helps people to connect. Based between Vienna and Zagreb, our talented and growing team is committed to deliver the best networking experience to event attendees.

We are looking for a senior backend developer to extend our Product-Team in Zagreb and collaborate closely with our Product Owner and Engineers.

What we offer

  • Competitive salary
  • Macbook Pro
  • Paid lunch
  • Yearly attending programming conferences (Paris, Amsterdam, Krakow…)
  • Budget for books and lectures
  • Opportunity for improvement and development
  • Flexible working hours and possibility to work remote
  • Working in international team
  • Working with bleeding edge technologies (Go, GraphQL, NextJS, React,.. )

Your responsibilities

  • Conception, design and implementation of new features, API’s and backend services for our large customer base
  • You will produce high-quality results by leading or contributing to projects that have a significant impact on our business
  • You will assist our customer success team in triaging and resolving production issues
  • You will improve our engineering standards, tooling and processes
  • You will leverage best practices in continuous integration and delivery with Kubernetes and Docker

What you should have

  • You have a degree: BSc MSc or PhD in Computer Science or related fields
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • You understand security, techniques and standards for authentication and authorisation, cryptography, vulnerabilities and remediation
  • You have been building web applications professionally for 3+ years
  • You have real-world experience in writing REST, GRPC or GraphQL services.
  • You have strong knowledge and experience with relational databases
  • You have some experience with continuous integration, Docker and Kubernetes
  • You can lead technical architecture discussions and help drive technical decisions within our team
  • You can mentor other engineers and do code reviews
  • You are a great communicator. Explaining complex technical concepts to designers, support and other engineers is no problem for you
  • You are a team player

⎘ Copy Link ↗ Visit Link
Stream Logo
Backend Developer with StreamSponsored
Amsterdam, The Netherlands€65k - €80k
2 weeks ago

Job Description

We are looking for a Backend Software Engineer to join our development team in Amsterdam. Job duties will include working on Stream’s core API technology as well as designing and building high-performance software.

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

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 competitive salary
  • Company equity
  • A team of exceptional engineers
  • Healthy team lunches
  • Plenty of snacks and fancy coffee/teas
  • An office in the heart of Amsterdam
  • The possibility to visit our office in Boulder, CO
  • The opportunity and support to attend and/or present to industry-related conferences and meetups
  • The chance to work on OSS projects

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds. Our Amsterdam team is very focused: you will see us heads down coding or drawing complex charts on whiteboards, until we pop up to have a chat or play merciless games of ping pong.

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!


Apply ⎘ Copy Link ↗ Visit Link
20 of 168 Senior Jobs • Sort by Date
FORM3 Logo
Senior Software Engineer - 100% remote with FORM3
Remote (UK/EU Only)€60k - €90k
1 month ago

Job Description

Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting banking technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.

CULTURE

Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.

We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We don’t mind whereabouts our Engineers 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. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.

ENGINEERING TEAM

Our Engineering Team consists of over fifty Senior Engineers 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 build world-class software for our customers.

There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. It’s very much a “best tool for the job” mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.

TECHNICAL ENVIRONMENT

AWS, Microservices, Go, Docker, Kubernetes, Terraform, Vault, Consul, Linkerd, Elasticsearch, Clean Code, TDD, BDD, Pair Programming, Agile, Kanban, Scrum

APPLY IF

We are looking to speak with Senior Engineers that are EU citizens and based in the UK or EU with;

Experience or interest in Go programming language

Understanding of distributed systems and cloud computing

Appreciate the DevOps culture and the value of automation

Place emphasis on code quality, BDD/TDD and software development best-practice

Are passionate about technology and enjoy working collaboratively within a team

Have a breadth of experience across a variety of programming languages

For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.

Perks & Benefits

• 100% remote working • 30 days annual leave (plus Bank Holidays) • Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside • Regular paid trips to London to spend time with our awesome team • Tech-first FinTech scale-up with limitless possibilities to progress your career

Interview Process

Screening call with Talent Team (30 minutes)

Take home test (4 - 8 hours)

Technical interview (1 hour and 30 minutes)


Apply ⎘ Copy Link ↗ Visit Link
enersis Logo
Senior Full-Stack Developer (f/m) with enersis
Kleinmachnow, Germany€40k - €70k
3 months ago

Job Description

Are you our Senior all-round developer for the digital Energy Transition?

enersis wants to make a substantial contribution to the Energy Transition with Visual Energy Analytics solutions. With our Big Data platform GRIDS, utilities, municipalities and companies can obtain mission-critical business information through their own and external data.
Are you ready to be part of a dynamically growing software company with headquarters in Switzerland and a subsidiary in the Berlin metropolitan area?

For our Bern or Berlin / Dreilinden office, we are currently looking for a

*Senior Full-Stack Developer (f/m)*

You are an all-round talent as a senior full-stack developer. This includes tasks such as:

  • Developing and enhancing sophisticated applications in a micro-service architecture
  • Bringing in your experience with current frontend and backend technologies
  • Solving complex Problems with efficient Algorithms
  • Defining data models using current database technologies
  • Actively participating in the development and deployment processes in the team
  • Helping to shape Scrum and DevOps in the company

You have experience with the latest development technologies. You are/have:

  • A Bachelor’s or Master’s degree in Computer Science or a comparable qualification and 5+ years of relevant work experience
  • Highly motivated to work in a startup company and to experience and learn something new every day
  • Several years of experience with agile working methods such as Scrum
  • Experience in Angular (Typescript), SQL, GO and node.js (or other OO languages)
  • Proven know-how in the development of continuous integration and automated testing
  • Secure handling of different databases (e.g. PostgreSQL)
  • Profound German and English skills

With enersis, you will find a challenging start-up environment with a lot of room for your creativity. Here you will experience:

  • A continuously learning, agile and highly motivated team
  • Structured chaos
  • Innovative projects in the dynamic energy market
  • High scope for action in setting up our Big Data platform GRIDS
  • Fun as company goal

Are you ready?

Then please send your resume to Jonas Probst using the link below or call us at +49 33203 849424 resp. +41 31 332 6363. No recruiter contacts.


Apply ⎘ Copy Link ↗ Visit Link
Senior Dev Ops Engineer with emagine Consulting
London, United Kingdom£75k – £90k
10 months ago

Job Description

“DevOps is not a goal, but a never-ending process of continual improvements” so say’s industry leaders, do you agree?

Come and join our emagine family as an emagineer, where you’ll work closely with the software development team as a Senior DevOps Engineer.

As a Senior DevOps Engineer, you’ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.

We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. You’ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.

In your role as Senior DevOps Engineer you will:

Build our next generation containerised architecture Assist the software development team with ad-hoc optimisation and refactoring Methodically follow an agile process with Scrum Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps

To be successfully considered for this unique and exciting opportunity you will:

Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang

Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform Possess excellent Linux system administration experience Have a natural passion for building state of the art infrastructure Be positive, constructive along with methodical approach with an emphasis on collaboration and execution Have experience with solutions such as: elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS Scripting skills in Bash, Perl and/or Python NoSQL databases. Source control with Git RPM creation Jenkins expertise, and experience with Job DSL & Jenkinsfiles. Docker and containerisation

What you’ll get in return:

A commitment to an accelerated: career pathway, development, and learning To work in an established brand with a startup mentality Excellent salary, exceptional benefits package Recognition programmes Growth within a diverse and global environment

About us:

emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.

Our core values:

At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as “the 5C’s” assist us in making sure that we remain consistent across all functions, departments, and sectors.

Our 5 core values are as follows:

· Caring - we are attentive, we listen and learn from each other

· Committed - we are committed to delivering results

· Courageous - we dare to explore new realms of possibility

· Collaborative - we trust each other and work as a reliable team

· Creative - we think outside the box, with expertise and imagination

To be considered for this opportunity, you will already have the legal right to live and work in the UK.

“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.”


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer (Payments Team) with HousingAnywhere
Rotterdam, Netherlands€50k - €60k
1 year ago

Job Description

About HousingAnywhere

HousingAnywhere.com is the biggest global booking platform for mid-term rental accommodation in the world. Being a peer-to-peer marketplace, we create an experience that serves both sides of the rental accommodation market and creates a direct connection between tenants and landlords. HousingAnywhere.com is active in 50+ countries and 400+ cities. We are partners with 160+ universities worldwide and currently target the international students and young professionals market. We are expanding to other audiences as well.

In 2017, we were awarded 4th most innovative company in the Netherlands and the 1st most innovative company in Rotterdam by the Dutch Chamber of Commerce.

In 2018, we have been honored by being the fastest growing propTech company in the Netherlands as part of the Technology Fast 50 ranking of Deloitte.

The team

Our engineering team consists of a group of 30 people (product leads, engineering leads, architects, product owners, front-end engineers, back-end engineers, QA engineers and UX/UI designers), all passionate about our expertise.

Within the engineering team, we are organized in multiple cross-functional teams. By applying for this role, you will have the chance to become part of the Payments team.

We, the Payments team, are responsible for all payments flows of our platform. Which means we take ownership of the following:

Payments and payouts: internal payments system that handles receiving and sending out the money; integrations with payment gateways and other tools

  • Commission: calculation and handling commission HousingAnywhere takes for providing service
  • Invoicing
  • Users payment details: various payment and payout methods and overviews
  • New awesome features such as rent collection service, payment requests etc
  • Our mission as a team is to provide a seamless payment experience for landlords collecting rent through the platform, tenants paying the rent as well as for our finances team overseeing the process.

About your role and impact in the payments team

HousingAnywhere has entered a scale-up phase in which we have seen impressive growth in terms of bookings and liquidity in the marketplace. This growth has brought us many technical challenges. On one end of the stack we build features and improvements to optimize conversions, on the other end we are making our infrastructure more resilient for future growth.

Your role in the team is to contribute to solving these challenges by implementing solutions and assisting our team so that our innovative technology can support future business needs.

As a Senior Software Engineer we expect you to mentor our less senior team members and to work closely with our team lead and PO to help them solve technical challenges they face.

We also expect you to challenge our choices and practices by bringing your opinion in the mix, because only by rethinking our best practices we can really evolve as persons and as a company.

Some of your responsibilities will be:

  • Providing a seamless experience for tenants and advertisers when dealing with all money things in the platform
  • Working together with the Finances team to develop tools that make their work auditing, processing and validating payouts easier and more reliable
  • Developing fault tolerant finances microservices
  • Monitoring and improving the performance the APIs
  • Managing our services in Kubernetes cluster and through CI/CD

Our stack

In frontend we are React lovers. We use TypeScript, CSS-in-JS, Redux and all tools related to this stack. Our backend is powered by Golang backed with a Postgres database and NSQ messaging. Our main infrastructure is in Google Cloud Platform.

Sounds like a match? Apply and become part of our team!

What we are looking for in a Senior Software Engineer:

  • A product-oriented person: you have the internal and final users in mind
  • You take responsibility for the quality of your work, you like test automation and you are interested in TDD best practices
  • You’re a real team player. You understand your colleagues may have different opinions and you consider them to make our product better
  • Someone who is pragmatic
  • Ability to find a clean and simple solution that could be easily adapted and scaled as the business evolves
  • Leadership capabilities
  • Interest in new technologies
  • You understand that maintainable code is simple code that makes intentions explicit

Experience needed:

  • Excellent skills in one of Golang, C++ or any other of the main languages
  • An educational degree in the field of Computer Science or similar is preferable, although passionate career changers are also welcome
  • Solid understanding of web user interface design and web development
  • Have 7 years of experience in web development. If you think you can do the job with fewer years experience, don’t hesitate to apply as well
  • Experience with payment systems is a plus
  • Basic understanding of how to prepare a good (veggie) burger

Perks & Benefits

What we offer:

  • Friday drinks
  • Being part of a company that is scaling up with millions of monthly visits, and thousands of paying customers
  • A career ladder: a structured way to take control of your career and your growth within HousingAnywhere
  • Competitive salary
  • Budget for laptop and for training
  • The possibility to have a real impact on the way people pay through the product
  • Fun and international environment at the heart of Rotterdam. Our team consists of over 90+ people, with 25+ different nationalities.

Practical Info:

  • Full-time position (40 hours a week).
  • You will work from our office in Rotterdam, the Netherlands. No Remote.
  • Salary will match your experience.
  • Starting: ASAP.
Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer (Platform team) with Housing Anywhere BV
Rotterdam, Netherlands €50k - €75k
1 year ago

Job Description

About HousingAnywhere

HousingAnywhere.com is the biggest global booking platform for mid-term rental accommodation in the world. Being a peer-to-peer marketplace, we create an experience that serves both sides of the rental accommodation market and creates a direct connection between tenants and landlords. HousingAnywhere.com is active in 50+ countries and 400+ cities. We are partners with 160+ universities worldwide and currently target the international students and young professionals market. We are expanding to other audiences as well.

In 2017, we were awarded 4th most innovative company in the Netherlands and the 1st most innovative company in Rotterdam by the Dutch Chamber of Commerce.

In 2018, we have been honored by being the fastest growing propTech company in the Netherlands as part of the Technology Fast 50 ranking of Deloitte.

The team

Our engineering team consists of a group of 30 people (product leads, engineering leads, architects, product owners, front-end engineers, back-end engineers, QA engineers and UX/UI designers), all passionate about our expertise.

Within the engineering team, we are organized in multiple cross-functional teams. By applying for this role, you will have the chance to become part of the Platform team.

We, the Platform team, are responsible for the core application of HousingAnywhere and are the team where it all started for HousingAnywhere. Here you’ll find those we call the “dinosaurs” of HousingAnywhere. Djordy, our CEO, started our team back when he was Head of Product.

We have ownership of listing management (listing creation, calendar management and listing representation) and also of chat and bookings functionalities. Down the line, everything we do should add to conversions and should help HousingAnywhere grow to be the number 1 market place for students and young professionals in the world.

Our mission as a team is to provide high-quality matching between tenants and landlords and to drive trust between the users of the marketplace. We think about these challenges every day in order to build a world-class product. If this sounds interesting to you, don’t hesitate to read on.

About your role and impact in the platform team

HousingAnywhere has entered a scale-up phase in which we have seen impressive growth in terms of bookings and liquidity in the marketplace. This growth has brought us many technical challenges. On one end of the stack we build features and improvements to optimize conversions, on the other end we are making our infrastructure more resilient for future growth.

Some of the challenges we are tackling:

On the frontend side:

Consolidate our React based frontend with tests and consistent design Provide users with a more fulfilling mobile experience through PWA technologies and principles Integrate real-time technology to deliver content to users quickly Continuously improve SEO through performance and content delivery

On the backend side:

Pragmatically redesigning the core system to identify services and run them outside the main monolith Moving the core platform to Kubernetes and continuous deployment Rethinking the way we represent and store data to allow easier integrations through events and denormalization Monitoring and improving the performance of our private API. Your role in the team is to contribute to solving these challenges by implementing solutions and assisting our team so that our innovative technology can support future business needs.

As a Senior Software Engineer we expect you to mentor our less senior team members and to work closely with our team lead and PO to help them solve technical challenges they face.

We also expect you to challenge our choices and practices by bringing your opinion in the mix, because only by rethinking our best practices we can really evolve as people and as a company.

Our stack

In frontend we are React lovers. We use Redux, CSS-in-JS, TypeScript, NodeJS and all tools related to this stack. Our backend is powered by Golang backed with a Postgres database. We’re currently moving our backend to a service-oriented architecture (microservices). Our main infrastructure is in Google Cloud Platform. We’ve been using React, GraphQL and Golang in production environments since the early days. Since a few years we’ve started using Kubernetes and nowadays all our new services run in the cluster.

What we are looking for in a Senior Engineer:

  • A product-oriented person: you love developing products that help people
  • You take responsibility for the quality of your work, you like test automation and you are interested in TDD best practices
  • You’re a real team player. You understand your colleagues may have different opinions and you consider them to make our product better.
  • Someone who is pragmatic
  • Ability to find a clean and simple solution that could be easily adapted and scaled as the business evolves
  • Leadership capabilities
  • Interest in new technologies
  • You understand that maintainable code is simple code that makes intentions explicit

Experience needed:

  • Excellent skills in one of Javascript, Golang, C++ or any other of the main languages
  • An educational degree in the field of Computer Science or similar is preferable, although passionate career changers are also welcome
  • Experience with online marketplaces, service providers and/or API development
  • Solid understanding of web user interface design and web development
  • Have 10 years of experience in web development. If you think you can do the job with fewer years experience, don’t hesitate to apply as well.
  • Basic understanding of how to prepare a good burger (our team lead even makes his own buns)

Perks & Benefits

What we offer:

  • Friday drinks
  • Flat organization structure
  • Being part of a company that is scaling up with millions of monthly visits, and thousands of paying customers
  • A career ladder: a structured way to take control of your career and your growth within HousingAnywhere
  • Competitive salary
  • Budget for laptop and for training
  • The possibility to have a real impact on the core platform of the product
  • Fun and international environment at the heart of Rotterdam. Our team consists of over 90+ people, with 25+ different nationalities.

Practical Info!

  • Full-time position (40 hours a week).
  • You will work from our office in Rotterdam, the Netherlands.
  • Salary will match your experience.
  • Starting: ASAP
Apply ⎘ Copy Link ↗ Visit Link
Assembly Payments Logo
Senior Go Engineer with Assembly Payments
Sydney, AustraliaA$150k - A$175k
4 months ago

Job Description

About our company

It’s exciting times here at Assembly, being the world’s most flexible payments platform, we provide end to end solution that lets you accept, manage and disburse payments in any way you can imagine. We go beyond payments to remove the complexity for people that operate in the physical and digital worlds. Simple, unified, commerce helps deliver outstanding experiences via any channel while removing the associated management and maintenance burdens.

We are ranked in the top 10 start-ups for attracting Talent and continue to experience growth with over 140 staff across our key offices in Melbourne, Sydney and Manila.

About the role

We have an opportunity for an experienced Senior Go Engineer to join our team.

As Senior Go Engineer at Assembly you will:

  • Design and develop new features in high-throughput fault-tolerant microservices for an IoT-style real-time monitoring system used by thousands of payment terminals.
  • Collaborate with your fellow highly-skilled engineers and testers in a fast-paced agile environment.
  • Review your colleagues’ code and have yours reviewed by them, to keep the quality of our code as high as possible.
  • Work closely with DevOps engineers to deploy your code in a scalable way using Docker, ECS and Kubernetes (EKS).
  • Work with the delivery team to deliver customer value at every iteration.
  • Own the technical maturity of the tools and technology that you work on, including writing unit, integration and end-to-end tests and everything else in your power.
  • Mentor other engineers and share your vast knowledge around and help them to excel.

Your skills and experience

  • Proven experience developing high-traffic web applications and/or distributed services.
  • Significant experience with GO in a commercial application
  • Solid background in functional or imperative programming languages, such as Go, Java, Scala, Kotlin, Python or Ruby.
  • Knowing your way around database integration (RDBMS and NoSQL).
  • Experience with writing useful tests for your code.
  • Experience developing REST or gRPC APIs; ideally, those consumed by third parties.
  • Experienced in deploying applications to AWS, GCP, Azure or similar.

Also, it would be highly regarded if you would bring: * Tertiary education in computer science (or related).

Prerequisite: * working rights in Australia

In return Assembly is offering

  • A company culture with an innovative mindset where your ideas have the potential to create change.
  • A fun and flexible work environment.
  • Salary package benefits and additional financial incentives including ESOP and Employee Referral Bonuses.
  • Paid parental leave for new mothers and fathers to help you transition.

Additional Information

You will be joining our awesome Sydney-based team who are committed to Assembly’s values of customer focus, excellence, ownership, curiosity and empathy.

Assembly is an equal opportunity for the employer that’s committed to creating a diverse environment. All qualified applicants will receive consideration for this role without bias to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Learn more about Assembly Payments and visit our website www.assemblypayments.com


Apply ⎘ Copy Link ↗ Visit Link
FORM3 Logo
Senior Software Developer - 100% Remote with FORM3
EU, Remote€60k - €95k
5 months ago

Job Description

ABOUT

Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting payments technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.

CULTURE

Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.

We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We don’t mind whereabouts our Engineers 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. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.

ENGINEERING TEAM

Our Engineering Team consists of over forty Senior Engineers 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 build world-class software for our customers.

There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. It’s very much a “best tool for the job” mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.

TECHNICAL ENVIRONMENT

AWS, Microservices, Go, Docker, Kubernetes, Terraform, Vault, Consul, Linkerd, Elasticsearch, Clean Code, TDD, BDD, Pair Programming, Agile, Kanban, Scrum

APPLY IF

Whilst experience of the above technologies and methodologies would be nice, it is by no means essential. We are looking to speak with Senior Engineers that;

• Understand distributed systems and cloud computing • Appreciate the DevOps culture and the value of automation • Place emphasis on code quality and software development best-practice • Are passionate about technology and enjoy working collaboratively within a team • Have a breadth of experience across a variety of programming languages

For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.


Perks & Benefits

• 100% remote working • 30 days annual leave (plus Bank Holidays) • Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside • Regular paid trips to London to spend time with our awesome team • Tech-first FinTech scale-up with limitless possibilities to progress your career

Interview Process

  1. Screening call with Talent Team
  2. Take home test
  3. Technical interview
Apply ⎘ Copy Link ↗ Visit Link
Button Logo
Senior Software Engineer, Backend with Button
New York, USA$105k - $145k
7 months ago

Job Description

Button’s mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world, to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, and we have a reputation for paving the future of mobile and enjoying the road to get there.

As a Software Engineer on our Platform team you’ll design and build the services, APIs and frameworks that sit at the very foundation of Button’s business. Our portfolio includes the programmatic interfaces that connect Button to many of the largest brands in e-commerce, and the real-time decisioning engine that ensures we’re able to provide the best offer to each customer.

As a Senior Software Engineer, you will lead the design of new services and frameworks that advance our ambitious product goals. You’ll be a key contributor to shaping our Engineering and technical culture, driving design reviews and providing guidance and direction to developing members of our team

Our Engineering team values a fast moving and high-trust environment that affords each member the opportunity to develop expertise operating services at meaningful scale in a distributed cloud environment. You’ll compose solutions from a broad range of technologies, including Go, NodeJS, Docker, Prometheus and ECS. You’ll also move fast; we ship changes to production dozens of times each day.

As a senior software engineer in the platform team you will:

  • Develop scalable, low-latency web services using a variety of tools and languages, including Go, NodeJS, Docker and ECS.
  • Collaborate with a cross-functional team to develop new features within our core platforms. You will work with product managers to translate user and partner requirements into technical designs, and with other Engineers to bring those designs to life with an emphasis on scalability, latency and accuracy.
  • Deliver the APIs and programmatic interfaces that drive deep integrations between Button and our largest partners.
  • Maintain a‘mystery-free’ production environment and keep the pagers quiet by implementing excellent monitoring, anticipating and planning for the unexpected.

We look for team mates who have

  • A passion for building reliable and scalable backend services in a distributed environment, and an interest in exploring new technologies.
  • A strong understanding of relational databases, and experience building stateful web services.
  • An excellent understanding of API design, and experience designing reliable RESTful APIs.
  • Experience coding in Go, Javascript / NodeJS, or Python — our major programming languages.
  • Experience and comfort in a production environment. You’ll be working in a“magic-free” service-oriented environment, using AWS ECS, Docker, and HTTP everywhere.

Who will you work with

  • Mike Wakerly, CTO: Mikey is Button’s Hawaiian shirt enthusiast and Chief Technology Officer. A former Googler and a San Francisco transplant, he loves mountain biking, tinkering on electronics, and any excuse to take a road trip.

  • James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs.

  • Liwei Mao, Software Engineer: With a team of talented engineers, she designs and builds the platform that powers Button’s monetization tech. She loves traveling for food, weekend kickball, and hot yoga classes.

More about us:

  • Button was founded in 2014. We’ve raised $65M in funding. Most recently we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. We’re approximately 40 engineers and 120 people overall.
  • We believe and invest in personal growth, and we’ve got the results to back it up. We’ve been recognized multiple times by Fortune, Inc., and Crain’s magazines as one of the best places to work in the US.
  • We value diversity and come from all sorts of different backgrounds. Some of our teammates hail from big tech companies like Google; from financial giants like Bloomberg and MasterCard; and from previous startups like Chartbeat, Compass, and Blue Apron. We were especially proud the first time we hired a coding boot camp graduate.

Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.

Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.


Apply ⎘ Copy Link ↗ Visit Link
Form3 Logo
Senior Software Engineer (Go) - 100% Remote with Form3
Remote / United Kingdom / Europe£75k - £100k
8 months ago

Job Description

ABOUT

Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting banking technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.

CULTURE

Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.

We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We don’t mind whereabouts our Engineers 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. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.

ENGINEERING TEAM

Our Engineering Team consists of over thirty-five Senior Engineers 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 build world-class software for our customers.

There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. It’s very much a “best tool for the job” mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.

TECHNICAL ENVIRONMENT

AWS, Microservices, Go, Docker, Kubernetes, Terraform, Vault, Consul, Linkerd, Elasticsearch, Clean Code, TDD, BDD, Pair Programming, Agile, Kanban, Scrum

APPLY IF

We are looking to speak with Senior Engineers that are EU citizens and based in the UK or Europe with;

  • Experience or interest in Go programming language

  • Understanding of distributed systems and cloud computing

  • Appreciate the **DevOps **culture and the value of automation

  • Place emphasis on code quality, BDD/TDD and software development best-practice

  • Are passionate about technology and enjoy working collaboratively within a team

  • Have a breadth of experience across a variety of programming languages

For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.


Perks & Benefits

• 100% remote working • 30 days annual leave (plus Bank Holidays) • Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside • Regular paid trips to London to spend time with our awesome team • Tech-first FinTech scale-up with limitless possibilities to progress your career

Interview Process

  1. Screening call with Talent Team (30 minutes)

  2. Take home test (4 - 6 hours)

  3. Technical interview (1 hour and 30 minutes)

Apply ⎘ Copy Link ↗ Visit Link
Senior Engineer with Bread
New York City, USA$100k – $175k
10 months ago

Job Description

We have enormous and engaging technical challenges. We are designing an API that can drop easily into any one of dozens of ecommerce platforms, proprietary and off-the-shelf, hosted and on-site. We need to verify online identity and predict fraud while providing a beautiful and frictionless consumer experience, and mine user and financial information to approve and price credit, all in real time. And we are using technology to explore new approaches to consumer credit marketplaces that have never been attempted before.

We are looking to hire a senior engineer to join the current technology team in continuing to build out our core platform and product. This senior engineer will:

  • be responsible for leading design and implementation of new features and iterations of our core platform
  • continue to develop our core infrastructure for Bread’s scalable and reliable services
  • deliver new working code every two weeks in a fast-paced, code-focused agile development environment
  • work with the rest of the engineering team to deliver new functionality to face merchants, consumers, investors, and internal users
  • design new iterations of our merchant integration APIs

Requirements

  • Expert knowledge of server-side languages and data stores (our system is built with Go/Golang and PostgreSQL, but we’re also happy to speak with those that have strong backend experience with other languages, including JVM languages like Java or Scala; Python; or C++)
  • Experience with message-based, loosely coupled architectures (we use RabbitMQ and Redis)
  • Experience building scalable, reliable distributed systems
  • Experience developing systems intended for cloud deployments (we use AWS)
  • A passion for engineering and technology

Preferred

  • Knowledge of financial products
  • Strong front-end skills in JavaScript, using a framework like Angular (we use React)
  • Experience with Go/PostgreSQL/Rabbit/Redis
  • Knowledge of e-commerce platforms, like Magento, Shopify, Demandware, or others

Apply ⎘ Copy Link ↗ Visit Link
Senior Developer Golang with Adacado
Vancouver, BC, Canada$100k – $120k
10 months ago

Job Description

This is a full-time onsite position in Vancouver, BC. You have over 5 years of coding and web application expertise in a senior role, and want to do more innovative development rather than operations support.

“Creating Change is what we do.”

Adacado is looking for expert programmers to enrich our development skill pool and help take our application to the next level, innovatively and technically. You’re the type of developer that is never satisfied. You strive to create new technologies/design patterns, and/or completely abandoning current systems and undertaking complete re-builds, using the best-available technology. You thrive in doing something that has never been done before.

“Fail often, fail fast.”

The Adacado SAAS platform (and its roadmap) creates many interesting technical challenges. Adacado is built on Kubernetes, Golang, Vue, Node and ES6, and utilizes Postgres, Kafka, Aerospike, and ElasticSearch. We manage an ever growing army of microservices (100+) with special care in making our applications performant, available, and scalable.

As a Senior Developer at Adacado you will take part in designing/reviewing/writing critical application services, as well as mentoring and teaching other developers with your expertise. You will collaborate closely with teammates to implement and ship new functions in a fast paced environment where you catch errors and deploy same-day fixes on a regular basis. You feel a personal pride in the code that you produce and enjoy a culture of friendly coding ‘one-upmanship’. You aren’t afraid of spending time to try something and then throw it out all-together to start anew if it doesn’t fit the bill. You enjoy discussing design patterns and problem solving with your colleagues.

The Adacado Team

Everyone at Adacado believes in our product, making our group close knit. We live through our trials and tribulations together (often over great Vancouver craft beer or other libations). Our staff are our most valuable resource.

We provide our team members with competitive compensation with benefits and stock options, liberal time off, flexible work hours and telecommuting, and a generous skills-development/education budget. All developers also receive a standup-desk, dual monitors, and a nerf gun (yes, a nerf gun).

Adacado is located in the heart of downtown Vancouver, close to public transit. Everyday is casual day in the office and we provide a fully stocked kitchen with snacks. We also serve lunch hot and fresh every Friday, and have in-office craft beer and wine parties and bi-annual company retreats.

Location

This is a full-time onsite role be based in our Vancouver office and applicants must be eligible to work in Canada. Remote applicants WILL NOT be considered.


Apply ⎘ Copy Link ↗ Visit Link
Senior Go/Backend Engineer with Toyota Connected
Chennai, India₹15L - ₹30L
11 months ago

Job Description

Toyota Connected team is looking for a Senior Backend Developer who will architect, design, develop and participate in testing and documentation of large-scale, distributed software applications, systems and services. The Labs team is focused on creating products and services for next generation Connected vehicle systems and the team members are required to be creative in solving problems, excited to work in new technology areas and be ready to wear multiple hats to get things done. This is a highly-energized, fast-paced, innovative and collaborative startup environment; therefore, it is essential that not only the skillset, but also the personality matches such an environment.

**What you will do: Design and develop software to develop cutting edge solutions Translate user stories and business requirements to technical solutions by building quick prototypes or proof of concepts with several business and technical stakeholder groups in both internal and external organizations Convert the proof of concepts to production-grade solutions that can scale for millions of users Nurture and mentor technical team to develop the solutions Be hands-on and lead from the front in following best practices in development, microservices design and CI/CD methodologies Operate in a highly-iterative Agile (Scrum) development environment and deliver significant functionality every week Work collaboratively in a diverse environment Own delivery of features from top to bottom, from concept to code to production Develop tools and libraries that will enable rapid and scalable development in the future Work closely with product owners to shape and deliver features to customers You are a successful candidate if you: Are smart and can demonstrate it. Have 8+ years of experience as a senior developer for web scale products and services Have strong experience in preferably in Go-lang (minimum 2 years) or Python/Java and implemented key aspects of an end-to-end solution, delivered in production environment using micro-services architecture Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc) Have expertise in design and development using DB (RDBMS, NoSQL) and caching (e.g Redis) solutions, especially in microservices environment Have experience with Containerization (Docker, Kubernetes, etc) Have Public cloud technology experience in production (Azure, AWS, or Equivalent) Have the ability and willingness to manage other developers including mentoring, performance reviews, etc. Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability You can manage ambiguity and are comfortable being set loose without a lot of direction You are confident in expressing your point of view from a position of knowledge and experience. You are also receptive to feedback and open to revising your plans when appropriate We think the knowledge acquired earning a degree in Computer Science would be of great value in this position, but if you’re smart and have the experience that backs up your abilities, for us, talent trumps degree every time It will be Nice if you have: Some front-end development experience Hands-on experience delivering products or solutions that utilized Machine learning, NLP or other forms of AI - with tools such as Scikit-learn, Tensor flow, Keras, Theano / Spacy, NLTK, etc


Perks & Benefits

What’s in it for you?

Top of the line compensation! You’ll be treated like the professional we know you are and left to manage your own time and work load. Yearly gym membership reimbursement. & Free catered lunches. No dress code! We trust you are responsible enough to choose what’s appropriate to wear for the day. Opportunity to build products that improves the safety and convenience of millions of customers. Coming soon: Cool office space and other awesome benefits!

⎘ Copy Link ↗ Visit Link
Software Engineer Team Lead with Housing Anywhere
Rotterdam, Netherlands€50k - €65k
1 year ago

Job Description

About HousingAnywhere

HousingAnywhere.com is the biggest global booking platform for mid-term rental accommodation in the world. Being a peer-to-peer marketplace, we create an experience that serves both sides of the rental accommodation market and creates a direct connection between tenants and landlords. HousingAnywhere.com is active in 50+ countries and 400+ cities. We are partners with 160+ universities worldwide and currently target the international students and young professionals market. We are expanding to other audiences as well.

In 2017, we were awarded 4th most innovative company in the Netherlands and the 1st most innovative company in Rotterdam by the Dutch Chamber of Commerce.

In 2018, we have been honored by being the fastest growing propTech company in the Netherlands as part of the Technology Fast 50 ranking of Deloitte.

The team

Our engineering team consists of a group of 30 people (product leads, engineering leads, architects, product owners, front-end engineers, back-end engineers, QA engineers and UX/UI designers), all passionate about our expertise.

Within the engineering team, we are organized in multiple cross-functional teams. By applying for this role, you will have the chance to become part of the Payments team.

We, the Payments team, are responsible for all payments flows of our platform. This means that we take ownership of the following:

  • Payments and payouts: internal payments system that handles receiving and sending out the money; integrations with payment gateways and other tools
  • Commission: calculation and handling commission HousingAnywhere takes for providing service
  • Invoicing
  • Users payment details: various payment and payout methods and overviews
  • New awesome features such as rent collection service, payment requests etc
  • Our mission as a team is to provide a seamless payment experience for landlords collecting rent through the platform, tenants paying that rent as well as for our finances team overseeing the process.

About your role and impact in the payments team

HousingAnywhere has entered a scale-up phase in which we have seen impressive growth in terms of bookings and liquidity in the marketplace. This growth has brought us many technical challenges. On one end of the stack we build features and improvements to optimize conversions, on the other end we are making our infrastructure more resilient for future growth.

Your role in the team is to contribute to solving these challenges by implementing solutions and assisting our team so that our innovative technology can support future business needs.

As a Senior Software Engineer and Team Lead we expect you to mentor our less senior team members, collaborate with other team leads to align dependencies and to work closely with our Product Owner (PO) to make sure the team achieves its goals and delivers value to the business.

We also expect you to challenge our choices and practices by bringing your opinion in the mix, because only by rethinking our best practices we can really evolve as persons and as a company.

Some of your responsibilities will be:

  • Work together with our PO to set the quarterly team goals and make sure the team delivers them
  • Collaborate with the architects and the other team leads to align dependencies between teams and make sure common architectural and best practices are followed
  • Mentor the team members
  • Providing a seamless experience for tenants and advertisers when dealing with all money flows in the platform
  • Working together with the Finances team to develop tools that make their work auditing, processing and validating payouts easier and more reliable
  • Developing fault tolerant finances microservices
  • Monitoring and improving the performance the APIs
  • Managing our services in Kubernetes cluster and through CI/CD

Our stack

In frontend we are React lovers. We use TypeScript, CSS-in-JS, Redux and all tools related to this stack. Our backend is powered by Golang backed with a Postgres database and NSQ messaging. Our main infrastructure is in Google Cloud Platform.

Sounds like a match? Apply and become part of our team!

What we are looking for in a Team Lead & Senior Engineer:

  • A product-oriented person: you have the internal and final users in mind
  • You take responsibility for the quality of your work, you like test automation and you are interested in TDD best practices
  • You’re a real team player. You understand your colleagues may have different opinions and you consider them to make our product better
  • Someone who is pragmatic
  • Ability to find a clean and simple solution that could be easily adapted and scaled as the business evolves
  • Leadership capabilities
  • Interest in new technologies
  • You understand that maintainable code is simple code that makes intentions explicit

Experience needed:

  • Excellent skills in one of Javascript, Golang, C++ or any other of the main languages
  • An educational degree in the field of Computer Science or similar is preferable, although passionate career changers are also welcome
  • Solid understanding of web user interface design and web development
  • Have 7 years of experience in web development. If you think you can do the job with fewer years experience, don’t hesitate to apply as well
  • Experience in leadership positions
  • Experience with payment systems is a plus
  • Basic understanding of how to prepare a good (veggie) burger

Practical Info!

  • Full-time position (40 hours a week).
  • You will work from our office in Rotterdam, the Netherlands.
  • Salary will match your experience.
  • Starting: ASAP.

Perks & Benefits

What we offer:

  • Friday drinks
  • Being part of a company that is scaling up with millions of monthly visits, and thousands of paying customers
  • A career ladder: a structured way to take control of your career and your growth within HousingAnywhere
  • Competitive salary
  • Budget for laptop and for training
  • The possibility to have a real impact on the way people pay through the product
  • Fun and international environment at the heart of Rotterdam. Our team consists of over 90+ people, with 25+ different nationalities.

Interview Process

1- Non-technical interview with an engineering team lead

2- technical assessment/contribution

3- Technical interview with 2 engineers

4- Final interview with VP of Engineering + a Product Owner

Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Zaleos SL
Madrid, Spain€1k – €40k
2 years ago

Job Description

http://jobs.zaleos.net

Mission / Responsibilities

We are seeking a world-class, talented and enthusiastic Senior Software Engineer to join our team in Madrid.

  • As a Senior Software Engineer you will be a key participant in the development of software solutions in the language most appropriate to the problem.
  • You will create and maintain highly fault tolerant solutions, ensuring always that all the deliverables are provided with the highest quality possible for maintainability, robustness and scalability.
  • As a member of the Software Development team you will need to use modern software engineering approaches and agile methodologies.

Requirements

  • Computer Science or Telecommunication Engineering degree.
  • More than 3 years of proven experience solving challenging software problems.
  • Advanced level of English.
  • Extensive knowledge of object-oriented programming, algorithms, software architecture, Linux and relational databases (MySQL/PostgreSQL)
  • Experience with at least one of the following programming languages: Java, C/C++, Golang or Python.
  • Experience with at least one of the following languages: BASH or perl.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills: Ability to clearly express technical concepts verbally and written.
  • Self-motivator with strong work ethic and the ability to multitask.
  • Team player: You work well with other top-level engineers and enjoy giving and receiving constructive feedback that helps you grow.
  • Hungry learner: You like to catch up with technology, knowledge and skills to avoid getting stuck.

Nice to have

  • Experience with Real-Time protocols: SIP, WebRTC, XMPP…
  • Experience with other tools such as: Vagrant, Packer, ELK stack, AWS…
  • Contributions to the Open Source world.

Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Luno
London, United Kingdom£80k - £100k
2 years ago

Job Description

Luno is a leading global cryptocurrency company operating across more than 40 countries and with offices in London, Singapore and Cape Town. We’re a profitable, growing company with over 2 million customers, and are backed by some of the top tech investors in the world.

Our products and services make it safe and easy for people and businesses to buy, store and learn about cryptocurrencies like Bitcoin and Ethereum. Our vision is to upgrade the world to a better financial system.

To the moon! 🚀

Your Mission

We have multiple openings for senior software engineers in our brand new London office. These are in a range of teams including fraud, platform, payments, shield, onboarding, and crypto-security. With over 40 engineers based in our Cape Town office, you’ll be joining a group of highly motivated experienced developers who you’ll work collaboratively with across our currency exchange, fraud, payments and compliance pods.

As a small company operating on a global scale, you’ll immediately see how your contributions directly impact both our internal users and client experience. We make decisions based on facts, not fiction. Many of the problems we’re solving result in genuinely trail blazing solutions which can’t be found on StackOverflow; so we’re looking for an experienced engineer that thrives on working in a complex domain.

We use Go, microservices architecture (gRPC) and AWS, but if you come from a Java, Python or other relevant language we’ll help you get up to speed with our comprehensive engineering onboarding program.

How we work

We succeed as a team. Our teams are split into pods, each of which focuses on a specific aspect of our product. Any engineer is able to deploy to production, and we deploy multiple times each day. Your pod will include a product owner, back end engineers, Android and iOS developers, and web developers who each bring a unique perspective to the problem you’re all solving.

A typical day

  • Join the pod’s daily standup to share progress and remove blockers
  • Collaborate with other engineers on the design of a new payment integration to launch to a new market
  • Write clean, well-tested code that directly affects users, the company and the Bitcoin ecosystem
  • Grab lunch with the company (we provide lunch Monday - Thursday)
  • Coach a team member by giving feedback on their pull-request

What’s in it for you

This is a fantastic opportunity to learn more about cryptocurrencies, blockchain, emerging and developed markets, and scaling a global business. We provide great benefits and the autonomy to conceive and execute your own projects. Best of all you get to work with a diverse team of talented, ambitious and friendly people on something that will truly revolutionise the world.

As a “Newnaut” we’ll fly you to Cape Town to meet the wider team, and go through our comprehensive onboarding program. We expect you to have a passion for blockchain and cryptocurrencies but we understand that this is a new industry so we’ll help you learn about how the blockchain works and understand all aspects of our business.

What you’ll need

Building a new financial system for the world requires a special breed of people working together with unusual skill, focus and determination. “Moontality” represents the ten core principles that underpin everything we do, setting us apart from the rest.

As an experienced lead-level or senior engineer, you’ll have:

  • A solid foundation in computer science in areas such as algorithms, data structures, and software design
  • Extensive programming experience in an object-oriented language. We use Go but we welcome applicants who have strong experience in other languages like Java, Scala or C++, etc.
  • Proven experience of building, shipping and supporting a product
  • An interest in cryptocurrencies like Bitcoin

Don’t be put off if you don’t tick all of the boxes – they’re a guide based on what we’d love to see but we appreciate that great software engineers have diverse backgrounds.


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Hack Capital
Vancouver, Canada$85k – $115k
2 years ago

Job Description

Hack Capital is growing faster than ever and we’re facing interesting challenges to solve during this exciting time. As a result, we’re looking for accomplished Senior Software Engineers interested in tackling a wide variety of new projects. We’re looking for engineers with a solid understanding of how all parts of the system work in order to build first-rate products and technology.

About the Services Team: As a Senior Software Engineer on the Services team, you will work with a highly-motivated team of product managers, designers and peers to take on on a variety of quickly changing new products, features, and technologies. We’re a small close-knit team acting as a mini-startup with an environment for you to learn quickly while also mentoring less experienced developers. On our team, you will have the opportunity not only to enhance but to make a big impact on the product and the technology.

Requirements: - Multiple years of full stack experience designing and building scalable applications from end-to-end - Experience building robust APIs in Node.js / Express.js or professional experience in one of the following backend languages: Golang, Ruby, Python. - Strong proficiency in React, Vue.js or both - In-depth knowledge of SQL, PostgreSQL, MySQL - Experience with Docker - Experience mentoring and leading less experienced engineers - Excellent collaboration and communication skills - Analytical mind with a problem-solving aptitude - Pluses: Experience with Redis and ElasticSearch

What We Offer: - A fun office vibe with ambitious and high-performing peers to work alongside with on challenging new projects - Exposure to a variety of technologies on a diverse range of projects - Tons of autonomy and the opportunity to make a big impact on our business - We are a thriving tech startup which gives us the freedom to do what is best for the benefit of the company and our employees

Why we love working here: - In addition to competitive salaries, we offer an employer-paid comprehensive benefits plan including an Extended Health Care with Dental/Vision Care, Life Insurance, and AD&D - We provide a flexible work schedule and environment - We offer an Employee Stock Option Plan - We have a flexible vacation policy - We foster a healthy work/life balance and pride ourselves on being flexible - We provide regularly catered lunches and healthy snacks - We have a great location in Gastown – Enjoy the sea views! - We do frequent team events and outings - Join the fun!

I’m In! If this role sounds interesting, please send us your resume and feel free to include links like your GitHub or non-public code that will help us understand your background. Thanks!


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with CTO.ai
Vancouver, Canada$85k – $120k
2 years ago

Job Description

CTO.ai is growing faster than ever and we’re facing interesting challenges to solve during this exciting time. As a result, we’re looking for accomplished Senior Software Engineers interested in tackling a wide variety of new projects. We’re looking for engineers with a solid understanding of how all parts of the system work in order to build first-rate products and technology.

About the Services Team: As a Senior Software Engineer on the Services team, you will work with a highly-motivated team of product managers, designers and peers to take on on a variety of quickly changing new products, features, and technologies. We’re a small close-knit team acting as a mini-startup with an environment for you to learn quickly while also mentoring less experienced developers. On our team, you will have the opportunity not only to enhance but to make a big impact on the product and the technology.

Requirements: - Multiple years of full stack experience designing and building scalable applications from end-to-end - Experience building robust APIs in Node.js / Express.js or professional experience in one of the following backend languages: Golang, Ruby, Python. - Strong proficiency in React, Vue.js or both - In-depth knowledge of SQL, PostgreSQL, MySQL - Experience with Docker - Experience mentoring and leading less experienced engineers - Excellent collaboration and communication skills - Analytical mind with a problem-solving aptitude - Pluses: Experience with Redis and ElasticSearch

What We Offer: - A fun office vibe with ambitious and high-performing peers to work alongside with on challenging new projects - Exposure to a variety of technologies on a diverse range of projects - Tons of autonomy and the opportunity to make a big impact on our business - We are a thriving tech startup which gives us the freedom to do what is best for the benefit of the company and our employees

Why we love working here: - In addition to competitive salaries, we offer an employer-paid comprehensive benefits plan including an Extended Health Care with Dental/Vision Care, Life Insurance, and AD&D - We provide a flexible work schedule and environment - We offer an Employee Stock Option Plan - We have a flexible vacation policy - We foster a healthy work/life balance and pride ourselves on being flexible - We provide regularly catered lunches and healthy snacks - We have a great location in Gastown – Enjoy the sea views! - We do frequent team events and outings - Join the fun!

I’m In! If this role sounds interesting, please send us your resume and feel free to include links like your GitHub or non-public code that will help us understand your background. Thanks!


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Taloflow
Vancouver / Los Angeles / Sunnyvale, USA$100k – $120k
2 years ago

Job Description

By 2020, over 50% of enterprise technology spending will be cloud-based (IDC). However, 45% of cloud spend or over 15 Billion dollars a year is wasted in unoptimized cloud spend. That’s because getting visibility and optimizing cloud costs is akin to solving a murder mystery.

Taloflow is an observability and actionability platform that correlates data from cloud infrastructure and legacy systems with business events and KPIs to create real-time AI-driven workflows to save enterprises millions on their cloud costs.

Founded in 2017 by a team of serial entrepreneurs and technologists, Taloflow has been growing fast with the mission of helping enterprises better manage and adopt distributed cloud technologies. Taloflow has participated in the sixth cohort of the Creative Destruction Lab at the Rotman School of Management at the University of Toronto and currently is part of Plug and Play’s Enterprise 2.0 Silicon Valley Batch 1 in Sunnyvale, California.

We’re a small and focused startup, a product-centric team of designers, developers, scientists, and PhDs — all bound by intellectual curiosity, aptitude, and drive.

We don’t want rockstars, ninjas, or pirates, we want to build a team and culture of diverse identities and backgrounds that value integrity, curiosity, design, execution, and accountability. If this fits your description — we’d love to chat.

Taloflow is currently seeking a Senior Software Engineer with recognized proficiency in Java / C++ / Go to join our Product and Platform team.

This is a unique opportunity for a technologist with a product centric mindset. You will be working closely with management and our product and platform development team.

As a Senior Software Engineer, your primary role will be to work on the back-end + infrastructure of our tech stack.

Requirements:

5+ years of software development experience Experience with Git Experience with either Java / C++ / GO Experience with DevOps on AWS / GCP / Azure Experience giving code reviews, and mentoring junior engineers

Nice-to-haves:

Exposure to Web Assembly Experience with Maven Experience deploying in AWS or GCP environments Experience building developer tools Experience building Enterprise products

We’re looking for colleagues who: Love building products Curious + Enjoys experiments Appreciate good design and simplicity Love teaching and learning from others Accountable and takes initiative Comfortable with an agile environment

We offer: A culture that values inclusivity and diversity The challenge of joining a small and growing team solving important problems Competitive salary and equity Beautiful Vancouver or Los Angeles office Computer hardware of choice

Benefits: 100,000 - 120,000 0.00 - 0.3%

Taloflow is committed to creating a culture of diversity and inclusivity. We want to build a team and culture of diverse identities and backgrounds that value integrity, curiosity, design, execution, and accountability. We are an equal opportunity employer and encourage applicants from all backgrounds to apply including but not limited to visible minorities, underrepresented sexual minority groups, women, and persons with disabilities.


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with OLX Group
Berlin, Germany€65k – €90k
2 years ago

Job Description

We are looking for Senior Software Engineer to join our office in Berlin. We’re a team of 5,000 ambitious, curious people building marketplace platforms that make it super easy for anyone to buy and sell almost anything, boosting local economies.

What you will be doing: • Working in a small, cross-functional team of about 5-7 people (product, data engineering, front-end, back-end, DevOps) • Have impact on the direction of the product, not just the technology side (a sense of ownership is not only allowed, but expected) • You’ll be writing maintainable, testable and performant code in a Continuous Integration Environment • Research, suggest and implement new solutions to our problem domain • Thinking about and acting on data management solutions • How to improve the architecture and split the different domains into microservices

Who we’re looking for: • Has senior-level experience with any state of the art back-end technology. Current tech stack includes Go, Python, Node and JVM — if you’re the candidate for us, you will pick up these technologies quickly, or convince us we should be using something else. • Worked in Agile environment (Kanban, Scrum or XP) • Knows PHP on at least average level • Was exposed to TDD or BDD • Takes ownership and can work independently • Who worked in high-traffic, high-volume, cloud applications • Sees the differences between SQL and noSQL databases

What we’ll give you: • Contributing to the global OLX Group • International career and travel opportunities • Work with an international team of top engineers learning from one another • A budget for conference and education • Competitive salary and great benefits • Home Office possibilities • Company Mobile phone • Any tool you might need MacBook Pro, Notebook, PC (selection of Dells and Thinkpad machine) • Free coffee, snacks, and drinks • Great office location around the corner from Berlin Hauptbahnhof What you need to know about us: • OLX is the world’s leading classifieds platform in high-growth markets. It’s available in more than 35 countries and in over 50 languages. The platform makes it so easy to connect people to buy, sell or exchange used goods and services. • OLX is part of the OLX Group, a global product and tech company with 17 brands, +40 countries, +5000 people and one mindset. • Our mission is to make it super easy for people to buy and sell almost anything, boosting local economy • We are proud to be different, and we work differently too. We combine the spirit and agility of a start-up with the maturity that comes from being part of a 100 year-old company. • We are curious, ambitious and allergic to corporate interference. We improvise, experiment and push each other further, embracing uncertainty and driving change.

If you’d like to learn more about the OLX Group take a look at the other parts of our website or reach out to Sebastian. And remember, we are an equal opportunities employer.


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer - Backend with HotelTonight
San Francisco, USA$130K – $140K
2 years ago

Job Description

HotelTonight makes it remarkably easy to book great hotels at amazing rates on your mobile device for tonight, tomorrow and beyond. Our goal is to be the premier and most loved way to book a place to stay and we’re looking for a Senior Software Engineer to help do just that.

We’re seeking teammates who want to set the standard, question the status quo, and want to keep learning. Part of the greater Product Development team, the Core Services team focuses on the back-end services and infrastructure that support iOS and Android features of the consumer facing app. We are a team of builders; we like to solve problems, take action, and work collaboratively with others to get stuff done.

This is a great opportunity for an engineer who is passionate about the product, thinks of the users, and wants to utilize the latest technologies to deliver industry-changing products. HotelTonight now allows users to book a hotel up to 100 days in advance - an exciting expansion for many reasons, but it’s also a significant change to our backend infrastructure. This means there are some big, challenging projects ahead for you and the rest of the Platform team to tackle.

You’ll have an immediate impact, ensuring that our APIs, infrastructure, and internal tools create a world class user experience and help HotelTonight on its mission to become the only hotel booking app you need on your phone.

Within 1 month, you will

  • Familiarize yourself with our development workflow, tooling and tech stack
  • Learn about the upcoming initiatives and projects you’ll be owning
  • Release bug fixes and feature improvements to our production environment
  • Actively participate in our code review process

Within 3 months, you will

  • Collaborate with other engineers, product managers, designers, and domain experts to iterate on and improve core business logic and user-facing features
  • Develop, modify, and maintain our e-commerce platform while optimizing for speed, user experience, and continued 99.99% availability
  • Support critical production systems as part of our on-call rotation
  • Leverage instrumentation to identify and diagnose performance bottlenecks
  • Own the delivery and deployment of the services you build into our containerized production cluster

Within 12 months you’ll do

  • Lead end-to-end development of mission-critical features
  • Work on managing and scaling the infrastructure that enables our services to process millions of requests per day
  • Evaluate and experiment with new technologies and techniques that can be added to our tech stack to solve the trickiest of problems
  • Work alongside other engineers to define the future of HotelTonight’s core services

Why this opportunity is cool

  • You’ll be able to directly contribute to and shape the systems that power HotelTonight’s marketplace
  • You’ll work alongside and be exposed to senior leaders across the company; an opportunity to learn and grow from those around you
  • You’ll work with other teams across the company on a wide range of projects, ranging from end-user-facing features to behind-the-scenes improvements to our bookings, payments, and notifications platforms
  • You’ll help implement and refine best practices for deploying, monitoring, alerting, and performance testing critical services

What you will need to be successful in this role

  • Extensive experience in software development working as a Backend Engineer
  • Strong expertise in Ruby and RSpec (or similar) and an interest in other languages (e.g. Golang, Elixir)
  • Working knowledge of relational databases like MySQL and PostgreSQL
  • Familiarity with any of the following is a plus: AWS, Ansible, Docker, Elasticsearch, Kafka, Packer, RabbitMQ (or other queueing systems), Terraform, Redis
  • Experience scaling and maintaining high-traffic, service-oriented production systems
  • Ability to tackle broad, challenging problems in an analytical, pragmatic way
  • Empathy for users, teammates, and other stakeholders
  • Love working as part of a team and continuously strive for self-improvement

Perks & Benefits

  • An official Best Places to Work (2 years running!)
  • The opportunity to define mobile commerce and change the way people book travel
  • A people-focused organization dedicated to making sure you’re challenged, learning, growing, and recognized for all the great work you do
  • The camaraderie of a driven, agile team that is building something disruptive
  • Excellent health, dental, vision and 401k plans, and stock options too
  • Fun stuff - quarterly travel stipend, flexible time off, subsidized cell phone plans and fitness memberships, and the opportunity to spin the HT Roulette wheel to win a spontaneous weekend getaway!
Apply ⎘ Copy Link ↗ Visit Link
Golang Jobs Weekly
20 of 168 Senior jobs found