Engineering · Full-time · Piedmont, Italy
At Salus, we're simplifying complex cloud infrastructure, consolidating best practices, and integrating AI deeply into engineering workflows—all within a single platform. Our mission is to bring Artificial Intelligence to the forefront of running software in production, creating an Intelligent DevSecOps platform that empowers engineers to achieve operational excellence without sacrificing speed to market.
We believe in learning, adaptability, and building a solid foundation of engineering craft. Our engineers thrive on tackling challenging problems and pushing the boundaries of what's possible. If you're passionate about honing your craft and solving difficult technical challenges, we'd love for you to join us.
Please note that we're currently hiring in the following countries: Kenya, Ghana, Nigeria, South Africa, and Senegal.
Role Overview
As a Senior Software Engineer at Salus, you are a skilled professional with a good understanding of software engineering principles and a proven ability to produce, identify, and explain high-quality code.
You have a deep understanding of ReactJS and state management. You have proven track record of writing and implementing code that is idiomatic, maintainable and efficient.
Focus
Team-Centric: You act as part of a larger team, working as a unit. You support your team in planning, and execution. You constantly have the team’s objectives in mind, and strive to improve not only your own skills, but that of the team.
Code Quality and Development: You are deeply involved in the development process, executing the product’s vision, while ensuring that the code meets high standards for style, maintainability, and best practices. You actively participate in code reviews and contribute to the technical direction of their team.
Problem Solving: You are adept at identifying and solving technical challenges within your team's scope.
Collaboration: You actively seek out opportunities to collaborate, not only with other engineers, but with the company as a whole. You work well with others, irrespective of their job role, or culture.
Web Specialist: You are an expert in frontend web technologies, and act as the subject matter expert in the team. You ensure that all frontend code is idiomatic, maintainable, and efficient. You help establish, and enforce, our best practices for frontend development.
What you will be doing
You work independently with minimal oversight, delivering impactful results and contributing to the team's success.
Collaborate closely with Product Management and cross-functional teams to deliver high-quality features and improvements to the Salus platform.
Advocate for and contribute to product quality, security, and performance enhancements.
Uphold internal coding standards for style, maintainability, and best practices in a high-scale web environment.
Conduct and participate in code reviews, providing constructive feedback, and maintaining coding standards.
Identify areas for improvement, and advocate for management of technical debt. Understand the need for both fulfulling the user’s needs, but also ensure the stability, security and maintainability of the platform.
What you must have
At least five (5) years of experience in frontend engineering
Experience in developing web applications that are idiomatic, maintainable and efficient.
Extensive experience in developing service oriented architectures, in an event-driven fashion, using Dotnet, and/or GoLang.
Extensive experience in developing applications for deployment to Kubernetes. With experience maintaining them yourself (you build it, you run it).
Experience in administering Kubernetes based infrastructure is a large benefit, as we are consistently integrating with Kubernetes.
Experience in building modern CICD pipelines using toolsets such as Gitlab, Github, Tekton, Jenkins X.
Strong knowledge of database concepts
Key Skills
Extensive experience in software engineering, showcasing proficiency in frontend web development.
Extensive experience designing, and building web solutions that are idiomatic, maintainable and efficient.
A deep understanding of advanced ReactJS concepts such as Hooks, High Order Components, State Management, Context API, etc.
Strong problem-solving capabilities, addressing challenges of moderate scope and complexity.
Excellent written and verbal communication skills, and the confidence to speak up.
Passion for continuous improvement and staying abreast of industry trends.
A strong understanding in automated testing practices, including unit testing, integration testing and end-to-end testing.
An in-depth understanding of web APIs, and integration with such.
Experience owning the deployment, and operational responsibilities for frontend applications. Including CICD, and observability.
Technologies
Experience with Dotnet and/or Golang, will be beneficial.
About you
For us to achieve our ambitious vision together as a team, It is important for our engineers to lead at all levels, be self starters who take initiative and put their hands up for challenging tasks. A growth mindset is important to us and we encourage all our engineers to openly share knowledge, support and help each other, ask questions, get creative with new technologies and learn from setbacks.
Becoming a Salus Engineer means:
Comfortably working and learning from a fully remote, culturally diverse team based predominantly in South Africa and Nigeria.
Being an open, honest and respectful communicator.
You enjoy asking questions, identifying areas of improvement and proposing solutions, no matter your job title or whether you have been with us for a day, a month or years!
You are comfortable taking initiative and operating independently.
You thrive in a fast paced environment, where change is constant.
You find it exciting to work with various clients, from different industries, each with a different problem for you and your team to solve.
Intentionally sharing tech and industry trends that excite you with your peers.
Seeking continuous feedback and actively taking steps to continuously grow personally and professionally.
Want to know what you get by joining us?
Become a member of a team where we value each individual's contribution from day 1 and empower you to make suggestions, get involved and do what you love most!
Flexibility and the freedom to work from anywhere you choose and feel you thrive best.
Work-life balance where you are not expected to work over weekends or after hours.
A forward thinking remote company that knows how important it is to stay connected as one team, by providing social platforms for employee engagement, virtually or in person.
A monthly work from home allowance which you can use to set yourself up to work comfortably from home. Whether that is pens, notebooks, new headphones or work snacks!
A MacBook or Windows laptop for you to do your best work on.
Become part of a team of exceptionally clever and talented people who like to share their knowledge and learnings.
We support your career growth and love setting you up for the future! We want you to succeed and will continue to support you, even after you leave.
Sign up to view 0 direct reports
Get started