OnlyDataJobs.com

The Home Depot
  • Toronto, ON, Canada

Askuity is a Toronto-based retail analytics software company operating as an innovative new division within The Home Depot. Askuity's mission is to transform merchant-vendor collaboration between The Home Depot and its product suppliers by enabling best-in-class data-driven decision-making and real-time retail execution.



Askuity is seeking a Senior Back End Developer eager to join our growing team. As a member of the development team at Askuity, you will help drive the technical direction of our industry-leading analytics platform that has a meaningful and immediate impact on our growing customer base. If you’re committed to great work and are constantly looking for ways to improve the systems you are responsible for, then we’d love to hear from you.

Position Responsibilities:



  • Get deeply involved in our technical direction while delivering well-tested, performant, and maintainable code for our data powered SaaS platform

  • Gain an understanding of the real-world problems of our users to help build a great product that exceeds the expectations of our customers

  • Collaborate with product stakeholders to understand, design, and implement product features and realize our product vision to help our customers make better sense of their retail data

  • Deploy and run software in Amazon Web Services

  • Evaluate new technologies and assess their suitability to solve challenges of today and into the future



Experience/Knowledge Required:



  • 5+ years experience building service-oriented architectures and web applications – we have a lot of things that are HTTP and REST-based

  • Proven experience as a successful technical leader in a highly collaborative environment

  • Strong, hands-on technical expertise and demonstrated ability to design and implement reliable, scalable, high performing solutions

  • 5+ years experience building service-oriented architectures and web applications – we have a lot of things that are HTTP and REST-based

  • Exceptional interpersonal and communication skills

  • Proven experience working with AWS and/or GCP products, optimizing performance and costs

  • A thirst to innovate with machine intelligence

  • A self-starter attitude – at Askuity, the drive to do better and be better is baked into our culture



Experience with the following is a bonus:



  • Functional programming – Scala, Kotlin, Elixir, Erlang

  • AWS – Athena, EC2, RDS, EMR, Lambda, Elasticsearch

  • GCP – BigQuery

  • SQL – PostgreSQL, OLAP

  • Big data tech – MapReduce, Hadoop, Presto

  • DevOps – Docker, Kuberneted

XING SE
  • Valencia, Spain
  • Salary: €30k - 50k

XING is the social network for business professionals with millions of members all over the world.
Help us shape our Valencian future – for a better working life!

For our new Engineering Office in Valencia, we are looking for a (Senior) Software Engineer Backend  for a brand new team-setup!



We already work with more than 250 highly skilled, deeply motivated and dedicated engineers and product developers throughout 5 locations in Europe, including Barcelona and Porto – and we have discovered the same amazing mindset in Valencia! Apart from the terrific location, this is more than enough reason to expand our technology footprint. Join our fast growing cross-functional and international teams in Valencia and have an impact on new products for XING.



A challenging task:




  • You will be part of a cross-functional team of backend, React/iOS/Android engineers, QAs, designers and product owners

  • You will build new and extend existing backend services in a modern backend infrastructure environment (Kubernetes, Kafka, MySQL, CI/CD pipelines)

  • You will learn new (if needed and albeit carefully controlled and vetted) languages/stacks as we use them in our micro service implementations

  • You will be comfortable in reading and maintaining our existing Ruby/Rails based monolith service while working on our journey to migrate from that monolith to a micro services & event sourcing-based architecture 



A convincing background:




  • You have a test-driven development mindset, and strive for building testable, predictable and simple code

  • You have experience in multiple languages/stacks (e.g. Java/Scala/Kotlin/Ruby... ) and have curiosity to learn new ones 

  • You have been applying important aspects of functional programming concepts (immutability, functional composition, attention to side effects to name a few) in your daily practices

  • You understand what it takes to write backend services that are highly available, have low latency and high throughput

  • You care deeply about how your code performs in production and know how to make use of logging, monitoring, and alerting

  • You are comfortable working in distributed team setups

  • You're into agile methodologies and enjoy working in teams with a focus on sharing knowledge

  • You are a team player in a feedback appreciated environment; you know your qualities, share them with your team and are happy to further develop yourself 

  • You have a positive mindset and the people skills to work with fellow engineers as well as other stakeholders from other disciplines with good communication skills in English

  • You have a good sense of humor, an unpretentiousness and humbleness towards other people

  • You are culturally open – XING employees come from more than 30 different countries that bring their collective experiences and culture to work every day. We value each and every person for who they are.



An inspiring environment:



Training, conferences and many opportunities to learn, experiment and grow, a great, multicultural and diverse environment, regular innovation weeks, flexible working hours and some days “work from home”, restaurant tickets, fresh fruit, coffee, snacks and much more, English/ German lessons, a mobile device of your choice as well for private use (iPhone, iPad, Android…), extended holidays, competitive salary and a permanent contract, large, highly distributed platform with over 14 million users, a variety of technologies and languages: Ruby on Rails, Elixir, Go, Scala, Elasticsearch, GraphQL, Java, ReactJS, Cassandra, Hadoop, MySQL, Swift, Kotlin…

amplified ai
  • No office location
  • Salary: $80k - 120k

Data is the foundation of everything we do. As a senior data engineer you’ll have authority (and responsibility) of designing and maintaining infrastructure for collecting, storing, processing, and analyzing terabyte-scale sets of data including large document corpora, machine learning results, metadata, and application data.


We are looking for a Data Engineer to collect, manage, and deploy massive sets of global patent data and more. Your role will be to ensure that our dataset of over 100 million patents is readily available for our web application and data science teams. You’ll also be responsible for identifying and integrating additional data sets which allow us to expand our product features and AI capabilities.


This is an exciting opportunity to engage with cutting-edge technology and work on a real-world problem at global scale. In addition to competitive compensation and benefits there is also room for the right person to take on increased responsibilities. And it’s a lot of fun (although fast-paced and even chaotic at times) working as part of a small, passionate team.


Responsibilities:



  • Take ownership of understanding, acquiring, and managing innovation and technology related datasets starting with global patents

  • Write and automate pipelines for data cleansing, ingestion of machine learning results, ingestion of raw data from multiple sources, aggregation and more

  • Architect and manage data infrastructure to optimize for machine learning, large-scale data exploration

  • Ensure fast and reliable access to clean data which our client-facing web application depends on

  • Seek and integrate new sources of data related to our core business

  • Communicate data extent and performance to internal consumers


Minimum Qualifications and Education Requirements:



  • BSc/BEng degree in computer science or equivalent

  • Strong relational database experience, preferably with Postgres

  • The ability to communicate high level information about datasets, preferably using data visualization

  • Experience writing performant data pipelines at scale, e.g. with Spark or Airflow

  • The ability to use a modern language with a strong concurrency model for fast data processing such as Elixir, Rust or Go


Preferred Qualifications:



  • MSc/MEng degree in computer science or equivalent

  • Passion for AI and excitement about new developments

  • Contributions to open source projects

  • Experience with machine learning

  • Experience with data visualisation

Heetch
  • No office location

 Before you read our awesome job posting, it's important to mention that yes we promote flexible and remote ways of working since day-1, however, we are still a young company iterating over our remote culture and we try to keep our time zones not too spread out.
Time zone -3h > Paris - Time zone  <  Time zone +3h 


Payment team @ Heetch


The Payment team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently.


We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records: 



  • Numbers, numbers everywhere.

  • We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.

  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.

  • Fraudsters are like zombies, one breach, and you’ll face an army of them.

  • 1 cent can become over 9000 cents if you don’t pay attention.


What do we do?



  • Take part in the design and specifications of new features and products: A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!

  • Use state of the art tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc): The daily job of the money team is to write Ruby and Elixir microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.

  • Communicate with each other: We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.

  • Always improve: Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.


What do you need?



  • 5+ years as a backend engineer

  • Eager to learn Elixir

  • Exposure to the architectural patterns of a large, high-scale application

  • You use the pros and cons of microservices and embrace event-driven programming.

  • You are used to dealing with complex business logic and ambiguous edge cases.


Bonus points 



  • Prior knowledge of Ruby or Elixir

  • Experience with message brokers(such as Kafka, RabbitMQ) and event-driven architectures


Hiring process



  • Non-technical interview with the Engineering Manager of your potential team (1h30)

  • Take home assignment (~5 days deadline)

  • Interview with your future teammates (1h)

  • Day on site (Paris) to meet your future stakeholders


Check out our Engineering Blog and follow our twitter :) You can also have a look at our open-source projects and contributions here.

Minna Technologies
  • Göteborg, Sweden
  • Salary: SEK 420k - 720k

We are looking for an experienced back-end engineer to join our family at Minna Technologies.


At Minna we build the best subscription management platform, used by the greatest, most innovative banks in the world. The dream is to give the modern consumer power over their subscriptions, and through action improve their financial situation.


Tens of millions have access to our service, and we’re expanding globally with force! If you want to join a once-in-a-lifetime true tech startup journey, there is no better time than the present!


We have a wide variety of teams, where your skills as a back-end engineer will help us conquer the world!


At Minna, you will:



  • Join Europe’s hottest fintech startup on its journey to become a unicorn

  • Work in a fully autonomous and cross-functional team with some of the best talents in the world

  • Build awesome user-friendly applications in a modern code base, for end users worldwide

  • Become a member of the Minna engineering community, full of amazing engineers from all of our teams





What do you need to succeed at Minna?



  • Appreciation and interest in data structures and algorithms

  • Analytical and data-oriented mind, and you use this talent when solving problems

  • A belief that the best services are scalable, always up, and blazing fast

  • Excited by system frameworks and languages like Akka, Go, Elixir

  • Striving towards code that is elegant, efficient, easy to understand, and powerful - all at the same time!


Who will you become?


We’ll help you grow into the job of your dreams, whether it be as a world-class expert in a technical area, a driven team driver, a passionate product owner, or even a community manager. You’ll have all the support needed to become the professional your ambition is calling for.





Where will you be working?


You’ll join us in our amazing offices in central Gothenburg, smack dab on Kungstorget, where we strive to make the office a second home.


When you walk through the doors, it’s like walking into your best friend’s living room, music is blasting, you feel welcome and comfortable, and ready to do your life’s greatest work. Welcome home.


(Psst! To get a feeling for our awesome culture, check this out: https://www.youtube.com/watch?v=wHQXrYyts7U, you can also look at our career page with even more sweet info at https://careers.minnatechnologies.com/)


iOFFICE, Inc.
  • Houston, TX

We are looking for passionate developers to take our application to the next level. If you are interested in a place where you can use the latest tools, move fast and not spend your life in meetings iOFFICE is the place to be.


We have a lot of exciting front-end projects in progress and coming up soon like micro-services to consume IoT sensor data, Kafka message queues for real-time communication and data processing, GeoJSON tile layers and SVG optimization for our floor viewer engine and much more. Typically our microservices are developed in Scala using Play Framework but we do believe in using the best tool for the job so we are open to other technologies and have micro-services deployed in NodeJS, Elixir and more.


Our backend is orchestrated using Mesos and Marathon if you have experience with any orchestration tools (like Kubernetes) we'd love to talk.


We want quick learners so if you think you can contribute if given some time and instruction don't hesitate to apply.


Our web application covers many different aspects serves traffic to tens of thousands of users simultaneously every day. The back-end is the glue that brings everything together. Without an effective platform, the front-end can't stand.


Tell us your thoughts and what you know about

  • Scala
  • Play Framework
  • NodeJS
  • Java
  • Microservices
  • GraphQL
  • Mesos
  • JPA/Hibernate/Slick (or some other ORM)
  • REST APIs


The most important thing to have though is passion, tell us about what you want to do with iOFFICE and a portfolio/GitHub of what you've worked on. Also if you don't mind let us know If you have a twitter account, we love seeing what you are interested in.


We offer great salaries and value the work-life balance and our daily schedules are flexible. If you feel under-appreciated or under-utilized at your current job, talk to us! 


All job applications including a CV, resume and applicable items should be sent to dev-jobs@iofficecorp.com. 

MODOMOTO (Curated Shopping GmbH)
  • Berlin, Germany

What we expect from you



  • at least 5 years of hands-on experience as a software developer

  • at least 2 years of practical experience with Ruby

  • strong analytical and pragmatic problem-solving skills, which help you transform requirements into actionable solutions  

  • applied knowledge of object-oriented programming, service-oriented architecture, and software design patterns

  • understanding of the HTTP protocol beyond REST and CRUD actions

  • you write clean, high quality code with thorough test coverage (no wonder, you’re doing TDD)

  • you are highly self-organized and take ownership of deliverables

  • you love to share your knowledge with your team, and keep up-to-date with the newest technologies

  • if you have experience with Apache Kafka, Docker, ReactJS or Elixir, that’s a big plus


What you can expect



  • you’ll build great experiences for customers all around Europe, as well as internal applications for your fellow colleagues of other departments

  • we are bursting with ideas on how to boost our product, so there are always plenty of new features to work on

  • you’ll be part of an international, tight-knit developer team

  • flexible working hours and possibility to work remotely

  • an agile structure, that gives space for your interests and self-improvement

  • regular, direct feedback with focus on your personal development


Some of our stack



  • Ruby on Rails, ReactJS, React Native, Elixir

  • Apache Kafka, Docker, Elasticsearch, Kibana, Vault, Jaeger

  • AWS (e.g. EC2, ECS, AWS Lambda)

  • PostgreSQL, MySQL, CouchDB, Redis

Heetch
  • No office location

 Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote  culture and we try to keep our time zones not too spread out.
Time zone -3h > Paris - Time zone  <  Time zone +3h 


MONEY @ HEETCH


The Money Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently.


We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records: 



  • Numbers, numbers everywhere.

  • We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.

  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.

  • Fraudsters are like zombies, one breach, and you’ll face an army of them.

  • 1 cent can become over 9000 cents if you don’t pay attention.


WHAT WE DO


Take part in the design and specifications of new features and products. A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!


Use state of the art tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc). The daily job of the money team is to write Ruby and Elixir microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.


Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.


Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.


REQUIREMENTS



  • 5+ years as a backend engineer.

  • Eager to learn Elixir.

  • Exposure to the architectural patterns of a large, high-scale application. You understand the pros and cons of microservices, and embrace event-driven programming.

  • You are used to dealing with complex business logic and ambiguous edge cases.


Bonus points 



  • Prior knowledge of Ruby or Elixir.

  • Experience with message brokers(such as Kafka, RabbitMQ) and event-driven architectures


PERKS 



  • Stocks.

  • Paid conference attendance/travel.

  • Heetch credits.

  • A Spotify subscription.

  • Medical care.

  • Code retreats and company retreats.

  • Travel budget (visit your remote coworkers and our offices).

Heetch
  • No office location

 Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote  culture and we try to keep our time zones not too spread out.
Time zone -3h > Paris - Time zone  <  Time zone +3h 


MONEY @ HEETCH


The Money Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently.


We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records: 



  • Numbers, numbers everywhere.

  • We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.

  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.

  • Fraudsters are like zombies, one breach, and you’ll face an army of them.

  • 1 cent can become over 9000 cents if you don’t pay attention.


WHAT WE DO


Take part in the design and specifications of new features and products. A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!


Use state of the art tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc). The daily job of the money team is to write Ruby and Elixir microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.


Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.


Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.


REQUIREMENTS



  • 5+ years as a backend engineer.

  • Eager to learn Elixir.

  • Exposure to the architectural patterns of a large, high-scale application. You understand the pros and cons of microservices, and embrace event-driven programming.

  • You are used to dealing with complex business logic and ambiguous edge cases.


Bonus points 



  • Prior knowledge of Ruby or Elixir.

  • Experience with message brokers(such as Kafka, RabbitMQ) and event-driven architectures


PERKS 



  • Stocks.

  • Paid conference attendance/travel.

  • Heetch credits.

  • A Spotify subscription.

  • Medical care.

  • Code retreats and company retreats.

  • Travel budget (visit your remote coworkers and our offices).

SumUp
  • Sofia, Bulgaria

We are the leading mobile point-of-sale (mPOS) company in Europe. We started out 6 years ago and built our payment service from scratch to shake up the industry and wake up the entrepreneur within anyone. We created a unique device that allows small merchants to accept card payments anywhere. Our vision as a global FinTech company is to build the first-ever global card acceptance brand, and we are well on our way as small businesses in over 31 countries around the world rely on SumUp to get paid.


We are looking for strong candidates that have interest in helping us get there and building great products along the way. If you feel like one of these people, our office in Sofia is hiring for the position of a (Senior) Backend Engineer - eCommerce.


In this role, you will have the chance to be a part of a new business venture building the eCommerce business of SumUp from the ground up, allowing you to be the owner of your work, take decisions and immediately put them into practice. You will join a small cross-functional team which will provide you with the opportunity to be leading the design, implementation and release of new delightful features across various platforms and establishing the existing leading global card acceptance role of SumUp further into the “card not present” space. We are developing and expanding modern APIs and services to offer seamless customer experience to our partners and merchants by launching new payment methods, stepping into new markets and extending product capabilities.


In this role you will work on:



  • Build new consumer facing APIs or iterate over on existing APIs

  • Launch new payment methods to support global product offering

  • Integrate new payment acquirers, payment system providers and facilitators

  • Build new tools for use from our business and operations teams


You will be a great fit if you have the following qualifications:



  • Experience with Ruby, Node.js, Elixir

  • Experience developing RESTful APIs

  • Experience with RDBMS and Postgres in particular

  • Solid debugging, optimization and problem solving skills

  • Ability to iterate and ship ideas quickly

  • Data-driven approach when making decisions

  • Ability to write clear code that your teammates can understand and build upon

  • Ability to work across teams with both technical and non-technical stakeholders

  • Self-motivated, proactive and engaged attitude towards projects


The reasons to join us



  • Be part of one of world’s most exciting startups, on a mission to take over the world.

  • Competitive compensation and education budget.

  • Three days of extra vacation +1 day added every year

  • Additional Health Insurance

  • Participate in our weekly developer events, like Lunch & Learn and Hack Fridays.

  • We get together regularly for brunches, cocktail nights, football, yoga, massages and office parties.

  • At least one off-site every year, where the tech teams from Berlin, Sofia, and São Paulo gather to hack together. In the past we've gone to Germany, Bulgaria and Greece.


Apply now! We're looking forward to meeting our next teammate! 

SumUp
  • Sofia, Bulgaria

Our SumUp office in Sofia is hiring for the position of Senior Backend Developer.


In this role, you'll work with a small cross-functional co-located team to build tools that help hundreds of thousands of small businesses thrive. By shipping code early and often, you'll see the impact of your work on merchant's daily lives right away. You'll collaborate with experts in product, design, and operations to deliver mission-critical internal and external features that power the SumUp ecosystem.


We work on a number of different domains that span technologies, systems, and processes. A few of the technologies we're leveraging on SumUp platform include Ruby, Scala, Node, Erlang, Go, Kafka, Kubernetes and Docker.


Your role and responsibilities



  • Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators.

  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.

  • Design, implement, and iteratively improve new backend services.

  • Maintain and extend existing backend services.

  • Collaborate with other software, QA and sysops engineers to ensure smooth deployment, continual operation and support for quality software.

  • Coach and mentor other engineers to increase their abilities and productivity.

  • Actively provide code review feedback to other software engineers, considering both style and implementation.


Requirements



  • Experience with one or more of the following languages: Ruby (also on the Rails), Javascript on the Back (Node.js), Erlang/ Elixir, Java / Scala, Golang

  • Experience with microservices architecture and Restful APIs

  • Experience with Git

  • Experience with SQL (PostgreSQL)

  • Experience within Linux/Unix environment (comfortable working with a CLI)

  • Solid OOP and FP skills

  • Solid debugging, optimisation and problem-solving skills

  • Self-motivated, proactive and engaged attitude towards projects

  • Ability to write clear and concise code that your teammates can understand and build upon


The reasons to join us



  • Responsibility and empowerment from day one.

  • Competitive compensation and education budget.

  • Participate in our weekly developer events, like Lunch & Learn and Hack Fridays.

  • We get together regularly for brunches, cocktail nights, football, yoga, massages and office parties.

  • At least one off-site every year, where the tech teams from Berlin, Sofia, and São Paulo gather to hack together. In the past we've gone to Germany, Bulgaria and Greece.

  • Be part of one of world’s most exciting startups, on a mission to take over the world.

  • Three days of extra vacation +1 day added every year

  • Additional Health Insurance


Apply now! We're looking forward to meeting our next teammate! 

SumUp
  • Sofia, Bulgaria

Our SumUp office in Sofia is hiring for the position of Senior Backend Developer.


In this role, you'll work with a small cross-functional co-located team to build tools that help hundreds of thousands of small businesses thrive. By shipping code early and often, you'll see the impact of your work on merchant's daily lives right away. You'll collaborate with experts in product, design, and operations to deliver mission-critical internal and external features that power the SumUp ecosystem.


We work on a number of different domains that span technologies, systems, and processes. A few of the technologies we're leveraging on SumUp platform include Ruby, Scala, Node, Erlang, Go, Kafka, Kubernetes and Docker.


Your role and responsibilities



  • Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators.

  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.

  • Design, implement, and iteratively improve new backend services.

  • Maintain and extend existing backend services.

  • Collaborate with other software, QA and sysops engineers to ensure smooth deployment, continual operation and support for quality software.

  • Coach and mentor other engineers to increase their abilities and productivity.

  • Actively provide code review feedback to other software engineers, considering both style and implementation.


Requirements



  • Experience with one or more of the following languages: Ruby (also on the Rails), Javascript on the Back (Node.js), Erlang/ Elixir, Java / Scala, Golang

  • Experience with microservices architecture and Restful APIs

  • Experience with Git

  • Experience with SQL (PostgreSQL)

  • Experience within Linux/Unix environment (comfortable working with a CLI)

  • Solid OOP and FP skills

  • Solid debugging, optimisation and problem-solving skills

  • Self-motivated, proactive and engaged attitude towards projects

  • Ability to write clear and concise code that your teammates can understand and build upon


The reasons to join us



  • Responsibility and empowerment from day one.

  • Competitive compensation and education budget.

  • Participate in our weekly developer events, like Lunch & Learn and Hack Fridays.

  • We get together regularly for brunches, cocktail nights, football, yoga, massages and office parties.

  • At least one off-site every year, where the tech teams from Berlin, Sofia, and São Paulo gather to hack together. In the past we've gone to Germany, Bulgaria and Greece.

  • Be part of one of world’s most exciting startups, on a mission to take over the world.

  • Three days of extra vacation +1 day added every year

  • Additional Health Insurance


Apply now! We're looking forward to meeting our next teammate! 

Heetch
  • No office location

 Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote  culture and we try to keep our time zones not too spread out.
Time zone -3h > Paris - Time zone  <  Time zone +3h 


DEV CARE (aka BOOST) EXPERIENCE AT HEETCH


The top priority of our developer-driven team is to improve the productivity of other developers in the company by spotting generic needs across teams and addressing them in the most impactful way. Whether this is done by introducing a new technology or designing a creative solution to a problem shared by multiple teams, it's done through carefully collected feedbacks, analysis and is delivered iteratively, following closely open-source methodologies. From the inside, we're a caring team of engineers who share the same set of values:



  • Transparency: We discuss everything openly.

  • Team Unity : No one is left behind.

  • Move Fast : No need to demonstrate for days, just do it.

  • Knowledge Sharing : Whether it's organizational, cultural or technical, we're eager to learn!

  • It's OK to fail : Succeed together, learn together.


With the very broad spectrum of challenges we're facing every week, our team is seeking an experienced and pragmatic developer to build solutions that will help Heetch to scale to its next level. Our ideal candidate is an Elixir Engineer who loves building software for other developers (shiny documentation included!), have strong problem-solving skills and having great empathy for others.


CHALLENGES YOU’LL BE FACING WITH US



  • Build the best local environment a developer could hope for while dealing with the complexities introduced by our growth and a micro-service architecture

  • Build a simple yet powerful set of internal libraries for backend developers to help them to build their micro-services while never impeding their ability to make their own choices

  • Design generic solutions to address challenges faced by multiple teams and open-source them

  • Contribute to transitioning the backend architecture to an event-sourcing approach

  • Constantly learn through a very broad scope of technologies, from Docker to Event-Sourcing and functional Programming in order to spot the most impactful path to help the tech team


RESPONSIBILITIES



  • Build the backbone and tools for others to write services that handle millions of users

  • Write top notch documentation and support other developers

  • Collect feedback and exchange with other teams through stellar communication

  • Participate in code reviews and provide feedback to your colleagues.

  • Leave code better than you found it.

  • Create a positive environment for the people around you.

  • Lead by example.

  • Share knowledge with everyone and help your team to grow.


REQUIREMENTS



  • Solid experience as a Backend Engineer (Bonus point if it's in Elixir but not stuck on it)

  • Strong will to become an Elixir expert.

  • Design elegant and usable public APIs

  • Not afraid of leaving your comfort zone.

  • Understand that simple is not easy

  • Comfortable crafting solutions in a polyglot environment 

  • Awareness and understanding of technical constraints as well as product constraints


Bonus:



  • Knowledge about Event Sourcing, Kafka

  • Your current language of choice is not first "main" language


PERKS



  • Stocks.

  • Paid conference attendance/travel.

  • Spend an entire afternoon per week working on OSS and blogging

  • Heetch credits.

  • A Spotify subscription.

  • Medical care.

  • Code retreats and company retreats.

  • Travel budget (visit your remote coworkers and our offices).