home > job listings >
Company AutoScheduler.AI  logo

AutoScheduler.AI

Quickstart

Senior Back End Software Developer

Status: open for applications
We need you to implement the AutoScheduler solution in all the warehouse’s critical activities, so things like dock scheduling, loading, unloading, case picking, and the creation of transfer orders are all optimized.
team-picture

The team at AutoScheduler.AI

icon

About the role

AutoScheduler.AI launched a warehouse orchestration platform in August 2020 to assist IT teams in performing advanced warehouse planning with predictive decision-making and prescriptive analytics.

We help warehouses improve their efficiency by applying algorithms to their processes to determine when, what, and how to receive, move, and dispatch stock. We have a host of high-profile clients such as Procter & Gamble and others.

Though based in Austin, TX, we have teams distributed across the US, Argentina, Colombia, etc.

Currently, we are seeking a Senior Back End Software Developer to join our fast-growing, team-oriented company, to be responsible for designing, implementing, and maintaining scalable and resilient backend systems using functional programming principles. You will work closely with cross-functional teams to deliver high-quality solutions that meet business requirements.


The responsibilities include:

● Design, develop, and maintain backend systems and APIs.

● Write clean, modular, and testable code following best practices and coding standards.

● Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.

● Optimize backend systems for performance, scalability, and reliability. ● Work with databases, message queues, and other external services to integrate with backend systems.

● Participate in code reviews and provide constructive feedback to peers.

● Write unit tests and integration tests to ensure code quality and reliability.

● Troubleshoot and debug issues reported by users or QA team.

● Stay updated with the latest trends and advancements in functional programming and backend development.

 

Valuable background and abilities

● Excellent problem-solving and debugging skills.

● Strong communication and collaboration skills.

● Strong customer service orientation and passion to work through obstacles to produce results.

● Adept at working in a collaborative, project-based, and remote-first, team environment.


Required Technical Skills:

● Experience as a functional Scala, backend developer. Proficient in Cats Effects.

● Solid understanding of functional programming concepts such as immutability, type classes, monads, and functors.

● Experience with database development, preferably SQLServer or Azure SQL

● Experience with RESTful API design principles

● Experience building and consuming APIs

● Experience with source control systems such as Git.


Beneficial experience and skills to have:

● Additional experience with backend development, data pipelines database development or DevOps a plus.

● Experience with supporting supply chain applications, particularly warehouse management systems (WMS) is a plus.


Seniority and years of experience

5+ years proven experience as a functional Scala, backend developer.


English Level

Upper-Intermediate. Fluency in computing-related technical English is required.


Type of work:

100 % Remote. Location is unimportant, but your standard working day must overlap at least 5 hours with 8:00 am – 5:00 pm (US) Central Standard Time.


Team:

You will report to the Director of Software Engineering. The IT team is comprised by a team of 5 distributed in Argentina and Colombia, 3 DevOps in India/Dubai. They do have other 2/3 DevOps.

Team lead + 3 Scala Developers + 1 Frontend + 3 DevOps + 1 DBA/Data Engineer + 1 Intern


Hiring process: 

● Talk with Marina, Connector Pitcheers 

● Technical Interview

● Talk to Autoscheduler team


———————————


Recommendation:

We know that the process of looking for a job can be stressful. Pitcheers is here to support you and make this journey enjoyable.

There are a few ways we can help you:

Talking with us: Book a free chat with our connectors to introduce yourself and clarify doubts you may have. 

Watching our YouTube channel, you'll find practical tips, interviews with experts, and real experiences from professionals in various technology roles. Join our community!. 

https://www.youtube.com/@Pitcheers/videos 

Reading and following The Six-Steps Cycle. That you can download in:

https://www.santilg.com/

(Disponible también en español)



We are here to help you grow and achieve your goals.

Salary range:Contact our connectors to know more
icon

How to apply

  • Book a call with one of our connectors
  • Clear all your doubts about the role and tell them about yourself
  • Get help applying
This is not an interview to evaluate you. It's a conversation to get to know you and tell you more about the role.
What happens in that first call with a connector?
spinner