Backend Engineer (m/f/d) Personio Munich, Germany €50,000 to €75,000 a year
March 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job description
Join our team as a Backend Engineer and take an active role in shaping our engineering culture and the future of our platform. You will work in an effective, autonomous feature-based team, where you will get to play out your dev skills in a high-impact driven environment. You will be responsible for the full cycle of feature development in your team ("You build it, you run it"), and take part in architecting the backend of our complex, mission-critical HR Operating System.
Your profile
Experience in microservice architecture (from design to deployment and monitoring in production). You have a good understanding of message queues and asynchronous messaging.
Interest in DevOps and automation (CI/CD), not shy to reach out for terminal. You are willing to build software with “You build it, you run it” mantra.
Production experience with Docker. Ideally, you also have experience with container orchestration solutions (e.g. Kubernetes).
Strong OO design skills and willingness to work with PHP, Golang and Kotlin.
Experience with automated testing. Knowledge of when and what to test.
Proactive problem solver. You leave code and processes in a better shape than when you first encountered them.
Teamplayer. You are passionate about working with talented teammates. Your heart beats for receiving and giving feedback, to grow both personally and as an engineer.
Interest and passion to learn and experiment with new technologies.
Strong written and spoken English (level B2/C1 on a CEFR scale).
Willing to relocate - position onsite-only in Munich.
Why us
Play an important role in shaping our rapidly expanding company on its way to build the European category leader
Creative working environment with international colleagues and fast decision-making
1,500 Euro development budget, which you can use as you wish
Regular team events, e.g. raft trips on the Isar, ski trips, visits to the Oktoberfest and much more.
Stylish office in the heart of Munich
Lightning-fast electric scooter of your choice as a "company car" (www.unumotors.com) or additional payment for MVV ticket
Subsidized Qualitrain membership: For 25 euros a month you can train in 90 fitness and yoga studios, swimming pools and many other sports facilities in Munich.
Relocation support and 26 paid vacation days and 3 days of home office per month
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Senior Software Engineer trecker.com Berlin, Germany €40,000 to €80,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
trecker.com is an AgTech startup that digitizes the oldest industry in the world – agriculture! Our software-as-a-service delivers professional enterprise resource planning. It assists farms in keeping track of their business, improves operations and identifies optimization potential by crunching data.
Increasing agricultural innovation & technology is talked about being the most promising way to soon feed 10 billion people. Today, agriculture is a $3,1 tn market with an investment growth in AgTech equaling that of FinTech.
Within the last 6 years we were able to establish a solid position in the German market. While we're going to scale our multi-service platform by adding new functionalities we take on the challenge of synchronizing data, orchestrating microservices and keep them maintainable using docker containers on AWS (soon also with Kubernetes)!
Join us in our mission to become the most recommended software in agriculture worldwide and help farmers save time, money and nerves.
Reasons to join trecker.com
Challenging tasks that enable you to grow & excel: multi-service platform with green field projects
Cutting-edge tech stack, great test coverage, high code quality & multiple deploys per day
Meaningful product: The chance to revolutionize an entire sector & change the lives of millions
No-Worries package: Permanent contract + above average compensation package e.g. company pension, moving aid, kindergarten fund
Transparency: Know what's going on! We share business information openly
Work-Life Balance: Flexible working hours, napping room, working from home/remote option + vacation up to 38 days!
Freedom & Impact: We know a lot but by far not enough. That's why we want smart people to join our team and share their ideas
Personal development: Large development opportunities e.g. Tech talks, conference budget + speaker fund, team meetups, inhouse workshops etc.
Great team: Join a passionate team & fun company events such as our one week retreat in Greece :-)
Your playground
As Software Engineer you develop a sense of ownership for the code & architecture
You deliver value by getting the usefulness of software into the hands of users
You are part of a cross-functional team following agile methodologies
You write clean, testable, scalable and maintainable code that complies with web standards and best practices
You improve development knowledge/skills of the team by pair programming, teaching best practices in our trecker tech talks and by doing code reviews
You share your experience in building large-scale single-page applications and work on RESTful APIs and websockets
You support our team with your knowledge in designing scalable architecture and building processes with tools like webpack and package managers such as NPM
Plan, architect and integrate functionality in collaboration with backend, frontend, mobile developers and PM
You fit perfectly if you
Preferably have a BS/MS in Computer Science or a related technical field
Your actions are guided by the purpose to bring value to the user
Several years of professional experience and excellent knowledge of backend development, technologies - particularly Ruby on Rails; Node.js + Golang are a plus
Strong knowledge of OOP, REST and Microservices
Experience with messaging systems, such as RabbitMQ or SQS, and distributed cache systems, such as Redis
Good knowledge in backend infrastructure technologies like Linux, AWS, Continuous Integration/Delivery, Docker
Disciplined approach to automated testing and quality assurance
Prior experience with source control tools – Git, Github
Knowledge of Elasticsearch is big plus
Familiarity with native mobile development (iOS/Android) and Web front-end development (HTML5) would be a bonus
As a part of Amadeus, travel audience unit is the world’s leading data-driven travel advertising platform. travel audience harnesses the power of home-grown tech, combined with cutting-edge machine learning practices to connect the leading performance-oriented travel brands with the biggest network of publishers, reaching Billions of travellers globally.
Our aim is to optimize advertising across the entire traveller journey, identify and create new audiences, and increase our partners reach, relevance and booking volumes.
We are searching for a (Senior) Backend Engineer to join our team. You will be combining your passion for technology and have a direct impact on the lives of millions of travellers, while also helping travel audience in becoming the global leader in data-driven advertising for the entire travel industry.
**
What you'll do:**
You'll be part of the team responsible for design, development, maintenance and operation of the programmatic advertisement and ad delivery components of our system: a set of Go applications, some of them, soft real-time;
You'll design & implement new features, write unit and integration tests, tune monitoring and alerting;
You'll work closely with Data Scientists in experimentation and optimisation of the business logic, leveraging machine learning and mathematical models;
You'll actively contribute to improving quality & managing technical debt;
You'll have the opportunity to participate in managing the infrastructure, capacity planning & optimising costs;
You'll participate in architecture and design discussions, actively influencing the evolution of the architecture to meet new business requirements;
You'll always be on a quest to look for better tools and solutions that match the new requirements better.
Why join us?
As part of our team, you will work in a highly motivated environment, with equal opportunities, flat hierarchies and short decision-making processes. You’ll have a lot of freedom to contribute your own ideas and implement them. We offer you:
The opportunity to drive business growth and truly having an impact on the business;
The opportunity of taking an impactful role in a fast-paced industry where you handle new problems every day;
The opportunity to work on a system that already handles many thousands of requests per second (per instance) and processes terabytes of data per day - and you will have the opportunity to help to push it further;
The chance to experience working on a soft real-time system - designed to reliably respond in tens of milliseconds.
Requirements
About you:
You have gained significant experience with software development, writing idiomatic Go code, and are familiar with the tooling of the Go programming language;
You worked with at least 5 of these technologies: Kubernetes, Helm, Terraform, Google Cloud Platform or other cloud computing environments,Prometheus, Grafana, protobuf, gRPC, Kafka, Aerospike or other key-value or document databases, PostgreSQL or other SQL databases, microservice architecture;
Work experience in production environments with high-traffic and/or high uptimes (HA, 24/7), or strong proficiency with performance optimization it's a plus;
It's a big advantage if you are experienced with programmatic advertisement (eg. Google RTB or OpenRTB) or real-time/soft real-time environments;
You are a quick learner, you believe in continuous improvement and you are good at analytical problem solving;
You can communicate well and are a first-class team player;
You can speak, write and express yourself in English – our company’s working language – in a professional context.
We are awaiting your application and looking forward to starting our journey together!
We believe that great, agile software engineering requires creativity in solving problems for our users, a scalable architecture, great coding as well as open minded communication.
At OneFootball we are delivering the product experience for football fans, the platform for our content partners and tools for our internal users. Our main systems consist of a micro service architecture with golang applications running on Kubernetes in AWS, serving iOS, Android and Web clients.
The Consumer Web Team is a cross-functional team of 8 passionate individuals is based in Berlin, Germany. We are looking for a Backend Engineer who understands how to organise multiple systems, is skilled in Golang and passionate about working products. Join us and be involved in the production process, from idea to user.
As Backend Engineer, you will focus on expanding the reach of OneFootball on the web.
Join the team and help us improve the user experience through direct impact on creating, shaping and delivering features of our main website.
Your role
Build the backend API powering onefootball.com
Work on the performance in terms of retention and acquisition, scale & roll out new features in close cooperation with other engineers & stakeholders
Have an impact on systems and features used by millions of users
Be in contact with technologies from different areas
Your profile
You have been developing backend services with Go in a professional setting for at least 4 years already
You care about software quality and are familiar with agile methodologies
You have worked with Docker and Kubernetes
You are familiar with SQL and Redis
You have experience in writing REST Services
You have a positive attitude and can communicate complex ideas in English with ease
If we have captured your interest and you want to help us build the ultimate media platform for football fans, apply now and join our engineering team!
OneFootball strives for a healthy and safe workplace and is committed to building diverse teams.
Here at Awesome Prototype we create successful games with a real emotional impact that millions of people will play for years or even decades to come. As well our internationally renowned football management game SEASON 19 we are building games across multiple genres that we can't wait ship in the near future. As a fast-growing company, we are already challenging the global market-leaders but to take this next step we need to create the strongest possible team. A team made up of highly skilled veterans and high-potential talents with something to prove - that’s where you come in. We will arm you with the trust and support to make the biggest impact possible. At Awesome Prototype we want you to dream big and succeed!
YOUR ROLE
As an experienced Backend-Developer who is a self-motivated, goal-oriented team player, you take pride in your work. You are able to take responsibility and deliver quality-focused products. You enjoy working in a dynamic and agile environment. You have the knowledge and ability to visualize how things should work, and how to translate this into a functioning solution.
Take ownership of entire components of our products
Maintain high code quality throughout the entire production cycle for our products
Regularly innovate our development process
Conduct code reviews
Define and execute strategy for technical/software design and frameworks
YOUR DNA
At Awesome Prototype we believe that an awesome company culture is the key for long-term success. That is why we are looking for people who have the same DNA as us.
POSITIVE - You are a positive and optimistic person
RESPONSIBLE - You take full ownership of your ideas
WINNER - Taking part is not enough, you play to win
HUNGRY - You are hungry to learn and hungry to develop yourself
YOUR SKILL SET
At least 3 years of work experience in the software industry
Expert knowledge in go in cloud environments
Expert knowledge in Sql and NoSql database management systems
Expert knowledge in identifying and solving software problems / bottlenecks
Advanced knowledge of software deployment and livecycle
Expert skills in automated testing and unit testing
Perks & Benefits
We’re serious about creating high quality products, processes, tools and everything in between. That is why we take very good care of our people by providing them with the compensation, work environment and resources they need to succeed.
Opportunity to delight players worldwide, every day, with AAA mobile games that YOU have built
Chance to work with a team of highly-skilled game-makers that inspire each other to do better and have fun in the process
Have impact from day one. We have a flat hierarchy and value people who take on responsibility, ownership and can contribute to our games
A company truly dedicated to staying fast and iterative. Fewer meetings and bureaucracy. We get things done
We get excited about new technologies and methods in every department. Experimenting and prototyping is part of our daily work
We are helping you get even better. Take part in individual training and industry conventions and events
Be part of one of the fastest growing game companies in Europe with a real chance for a long, exciting career
Enjoy our company trips, hosted events, gaming sessions and gamejams
We are a extremely transparent company. You will get a deep insight in the company progress and the gaming industry
Enjoy a really exotic office space (created from 1000 pallets by ourselves … no joke!) in the middle of Berlin one of the most creative, culturally diverse, beautiful and affordable cities in the world
Centrifuge is growing and we need your help to build the future of open, decentralized business software. Join our team building a decentralized business operating system on top of public blockchains.
You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.
Responsibilities
- Write clean, maintainable, secure code for distributed applications.
- Write Solitidy code and create the corresponding UI/UX. We mostly code in Solidity, Node/JS, and Go.
- Write code that deals with high-value financial transactions.
- Be directly responsible for the creation and maintenance of modules and core infrastructure of the distributed Centrifuge operating system.
- Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates.
- Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox.
- Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.
Requirements
- You like solving problems and working with smart, nice people.
- A strong and proven computer science or computer engineering background.
- Track record of high quality, well-crafted code that has been used in production environments.
- Communicate in English in our fast-paced and results-oriented environment.
- Comfortable cooperating with the team in your office as well as remote team members.
- Experience in API development and integration.
A plus:
- You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction.
- You wrote Ethereum smart contracts in Solidity.
- Experience writing code with web3.js.
- Experience with contributing to and managing open source projects.
About Centrifuge
Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.
Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.
The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake.
We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.
Senior Backend Engineer FinLeap Berlin, Germany $40,000 to $60,000 a year
October 2018
8 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We’re FinLeap, a Fintech company builder based in Berlin and active in more than ten countries. Along with our passionate co-founders, we launch several startups per year. Our environment is diverse, exciting, fast-paced and changing every day. We’re now looking for a Senior Backend Engineer (m/f) for one of our new ventures.
If you're looking for an innovative, dynamic, agile and international environment to work in become part of our eco-system with 13 different products.
Your Role & Responsibilities:
- Responsible for the design and development of backend services
- Work with cutting-edge technologies in an agile environment
- Part of a collaborative international team of highly skilled technical experts, who inspire each other in their daily work
- Evaluate different approaches and methodologies in development, finding the best ways to develop and ship new ideas
- Work on the API development with external providers and manage complex integrations
- Understand patterns of microservices architecture and have already applied them successfully
- Take ownership of important components and continuously work to improve them
Our Perfect Match
- 3+ years of experience in backend development
- Knowledge of front end frameworks is a plus
- Familiar with technologies like Node, Scala, Golang, Java and project management
- Constantly improve your working environment by researching and applying new technologies
- Experience in building RESTful APIs, data processing technologies and continuous deployment and delivery
- Experience with both SQL and NoSQL database technologies
- Familiar with test frameworks and you are used to test while coding
- Familiar with different cloud providers and their products and always ensure security in your implementations
- Embody the culture of excellent troubleshooting, communication and documentation
- Good communication skills, with a high proficiency in English.
Join our Core Services team as Senior DevOps Engineer!
What you will do:
Drive the company-wide adoption of the cloud platform products and work closely on its implementation with the delivery teams;
Provide guidance on performance optimisation, help with the analysis and engage as the subject matter expert;
Participate in the analysis of new requirements and develop solutions and services to support the development teams.
Help to shape and execute the technical roadmap and strategy for the next generation of application features and cloud infrastructure in Google Cloud.
Develop systems automation and provisioning frameworks for multiple applications and environments.
Mentor, support and coach regarding tools, concepts and best practices.
Why join us?
As part of our team, you will work in a highly motivated environment, with equal opportunities, flat hierarchies and short decision-making processes. You’ll have a lot of freedom to contribute your own ideas and implement them.
The opportunity to drive business growth and truly having an impact on the business;
A fast-paced industry where you handle new problems every day;
An environment where you are encouraged to research, explore and try new ways of doing things;
An open and dynamic culture that supports great work-life balance, while being part of Amadeus, the biggest travel tech company in the world.
Requirements
You are whom we are looking for if:
You are familiar with distributed systems, their complexity and benefits, and also the trade-offs involved;
You like to code and automate as much as possible in an environment with Terraform, Kubernetes, Helm Charts and Golang applications;
You understand different database technologies and messaging queue patterns and you know your way around BigQuery, Postgres, Redis, Aerospike, Kafka, Google pub/sub;
You like to monitor everything and Prometheus and Grafana are your best palls. If you have used them in Federated setups, please let us know;
You have worked in a production Kubernetes environment and you understand the concepts around overlay networks and Kubernetes Operators. Multi-region setup is our next big challenge!
You are in the frontline of technology innovation and you love to transfer your knowledge, experience and best practices to other Engineers;
You have experience or interest in working with Google data solutions like Dataflow, Airflow or Apache Beam.
We are awaiting your application and looking forward to starting our journey together!
You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.
Responsibilities
- Write clean, maintainable, secure code for distributed applications.
- Build software with Solidity, JS/Node and Go.
- Write code that deals with high-value financial transactions.
- Scalability, security, and ease of deployment for our end-users are key. Your code is operated by the largest corporations on this planet.
- Build the infrastructure that connects our enterprise customers with Ethereum and the Centrifuge peer to peer network.
- Be directly responsible for the creation and maintenance of core Centrifuge modules.
- Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates.
- Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox.
- Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.
Requirements
- You like solving problems and working with smart, nice people.
- A strong and proven computer science or computer engineering background.
- Track record of high quality, well-crafted code that has been used in production environments.
- Communicate in English in our fast-paced and results-oriented environment.
- Comfortable cooperating with the team in your office as well as remote team members.
- Experience in API development and integration.
A plus:
- You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction.
- You wrote applications before that deal with invoices, purchase orders, payments, or other transactions of the financial supply chain.
- You know your way around writing code for large-scale peer to peer applications.
- Experience with contributing to and managing open source projects.
- Experience shipping and maintaining code that is used in enterprise environments.
About Centrifuge
Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.
Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.
The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake. We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.