Position: Associate

Job type: Full-time

Loading ...

Job content

at Tharsus (View all Jobs)

At Tharsus, we are on a mission toEngineer Progress. We’re looking out for capable, creative engineers who want to help us achieve our goal.

We’re currently looking for a Senior Backend Developer to join our Digital Technologies team. You’ll be working in the world of intelligent automation - using robotics, software, and data science to improve the logistics industry

If you’re passionate about working on a system that will make a difference to global infrastructure, or you’re keen to get really familiar with complex robot orchestration software, then this could be the role for you.

At Tharsus you’ll get to work with new and exciting technologies.

As a team, we’re responsible for designing, building, testing, and operating a system of micro services written in Python and C++. Our preferred cloud solution is Azure and we run our services using Docker.
  • Pythonto write our application code
  • C++for high performance algorithms
  • RabbitMQfor our asynchronous message queue
  • Redisas a cache
  • DockerandDocker Composeto schedule and run our services
  • Azurefor most of our infrastructure, and project management
We’re currently growing our Core Product team

To achieve this, were organised into two groups; Core Product, and Research & Development. Each group is responsible for solving a specific set of problems, but with the same product goal in mind. Were looking for engineers who are interested in joining the Core Product group right now, but there are opportunities to move between them as you gain experience with our system.

Our team members have a variety of backgrounds

The people in our team come from backgrounds in robotics, physics, mathematics, data science, psychology, and computer science. Some have experience in large corporations, other have only ever worked for Tharsus. One person loves pottery, another likes flying planes - we’re a varied bunch and that’s important to us.

You should apply if
  • you’re an experienced software engineer with a passion for people management and mentoring
  • the work we’re doing sounds exciting to you!
  • you have strong experience leading on the backend of technology projects you’re familiar with our system technologies
  • you have experience building tested, distributed systems that scale you understand the benefits of TDD
  • you are able to break down technical concepts for non-technical stakeholders
Other Important Stuff

We’ll pay you fairly and endeavour to remain competitive - with a salary based on experience.

For this particular role, we are looking for someone who lives close to our headquarters in Northumberland. The team is distributed around the globe, but to work with the wider business, you will need to be in the office occasionally.

Our interview process is normally an initial video call with a member of the team, a coding task, and 1-2 hours of interview. This can be conducted in person, or remotely. We won’t ask you any trick questions or try and trip you up. We’ll probably do some collaborative coding and chat about values, the same way we typically work together.
Loading ...
Loading ...

Deadline: 16-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...