Software Engineer with interest in Clojure Offline

Takeoff is a product company, building robotic-driven stores. We partner with top world groceries supermarkets and hardware robotic companies. Together we build a platform, which offers an automatic fulfillment of customer orders. Go to our website www.takeoff.com and see us in action!

 

This is exciting because you will have the chance to:

- Help develop a new abstraction layer of infrastructure designed to enable Takeoff platform to easily integrate to different hardware vendors

- Work closely with the Product Owner and leadership of the Fulfillment Network and Site Design team

- Use prior experience to provide input and suggestions into the services backbone of the previously mentioned abstraction layer

- Use the latest cloud platform technologies (Google Cloud Platform, Azure), CI/CD tools/frameworks (GitHub, Jenkins), SDLC processes (Jira, OpsGenie), and modern architectural patterns (Docker, Kubernetes)

- Work with different domains across Takeoff to help learn, understand, and then design a services layer that will want to integrate with

- Design and focus with a bias to scale - ensure that the tech stack is designed with hundreds of clients and domains in mind to ensure the abstraction layer is future-proof

- Keep development focused on high reliability and easiness to service, support, and apply maintenance

- Develop and integrate the required metrics and dashboards for other teams, clients, and partners

- Integrate with current Takeoff tech stack - don’t reinvent the wheel on logging and metrics, use what we already have

- Assist with design of updating current hardware integrations

 

Some of the experience you will bring to the table:

- 3+ years of backend development experience using languages like Python, Java, Perl, and Clojure

- Bias towards creating and maintaining service-oriented architecture

- Experience with team-based Software Development Life Cycle (SDLC)Understanding of sprint methodology and how to work within the Agile framework

- Ability to work with different types of hardware and get deep on ways to integrate with them, and an understanding that not all hardware follows an open framework

- Knowledge of the latest web applications and programming practices through education, study, and participation in conferences, workshops, and groups

- Understand the open connectivity standards available today

- Prior experience working in a startup or startup-like environment preferred

- Willingness to dig deep and think outside the box when designing solutions and not show a bias towards any particular piece of technology preferred

- Understanding of industrial systems and the types of technology they use to communicate through a network preferred

- Ability to pick up quickly and stay cutting-edge with new technology preferred

The job ad is no longer active
Job unpublished on 15 April 2021

Look at the current jobs Java Kyiv→

Loading...