Senior Software Engineer trecker.com Berlin, Germany β¬40,000 to β¬80,000 a year
October 2018
4 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
Backend Engineer Spilly Berlin, Germany β¬45,000 to β¬50,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
You love building distributed systems at massive scale and tackling impossible problems that few engineers are fortunate enough to face.
Our team of backend engineers extends our super efficient Golang-based backend every day. We leverage Kubernetes and Google Cloud to focus on what we are really good at. Delivering VR experiences in seconds to our users all around the world. Massive growth means that we constantly need to reinvent and reiterate. We continuously investigate new tech stacks and are open for your input and experience to shape our thriving service cluster.
Responsibilities:
- Plan, organize and implement solutions to complex engineering problems.
- Drive adoption of best practices in code health, testing, and maintainability.
- Analyze and decompose complex software systems.
- Collaborate with and influence others to improve the overall design.
- Work together with leading Computer Vision researchers
Requirements:
- Excellent software craftsmanship
- Experienced in Test Driven Development
- Hands-on distributed systems know-how (2 years+)
- Experience working with container based environments
- Thereβs no such thing as a βdoesnβt workβ attitude.
- Estimate your work and deliver on time working in an Agile process
Special Qualifications:
- Experience building highly-scalable services in Go
- Experience with high resolution video streaming and processing
- Experience with large-scale machine learning and computer vision
- Experience with data analysis and data visualization
- Experience with modern browser APIs (WebRTC & WebGL)