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

About Tribute Technology

At Tribute Technology, we make end-of-life celebrations memorable, meaningful, and effortless through thoughtful and innovative technology solutions.

Our mission is to help communities worldwide celebrate life and pay tribute to those we love. We are transforming the funeral experience through industry-leading technology that provides personalization for families, as well as efficiency and profitability for funeral homes and obituary hosting services. Our comprehensive platform brings together software and technology to provide a fully integrated experience for all users.

Tribute is a unique new model that brings the stability of B2B software PLUS the explosive growth and valuation of eCommerce.

We are the market leader in the US and Canada, with global expansion plans and a growing international team of more than 400 individuals in the US, Canada, Philippines, and Ukraine.

Company website:
https://www.tributetech.com/

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

Look at the current jobs Java Kyiv→