The software department at TRACTIAN is focused on innovation, creating an integrated ecosystem for maintenance and process management.
The team develops an all-in-one software solution that combines predictive maintenance capabilities with a comprehensive Computerized Maintenance Management System (CMMS).
This approach empowers maintenance and process teams with a unified platform to predict equipment failures, optimize maintenance workflows, and enhance operational efficiency.
As a Staff Backend Software Engineer, you will shape the foundation of the backend infrastructure.
You will build a scalable, resilient, and high-performing platform that supports innovative product offerings and delivers an exceptional user experience.
Responsibilities include working with engineers and technical leaders to ship products, building high-quality end-to-end product experiences, improving engineering standards, and leading the team to execute against roadmaps.
You will make effective tradeoffs considering business priorities, user experience, and a sustainable technical foundation.
Additionally, you will identify, scope, and lead large technical projects to evolve and scale early-stage products while ensuring the reliability of existing systems.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related technical field is required.
You must have 5+ years of backend development experience, focusing on platform and infrastructure roles.
Deep expertise in backend programming languages such as Go, Node, and Python is necessary.
Experience in managing state in distributed systems and understanding microservices architecture is required.
Proficiency in backend testing frameworks and knowledge of system testing best practices is essential.
You should have experience working across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently.
Experience in mentoring and developing engineers and peers is also required.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment at the forefront of technology.
You will have the chance to shape the backend infrastructure of a cutting-edge product.
There are opportunities for professional growth and development through mentoring and collaboration with other engineers.
The role allows for involvement in large technical projects that have a significant impact on the company's success.
You will be part of a team that values engineering excellence and continuous improvement in processes and standards.