At Salt, were passionate about what we do. We work as a team and embrace new ideas, wherever they come from. We also enjoy all the benefits of a startup environment, including quickly seeing the results of your work, making an outsized impact on our company, and solving diverse challenges.
Want to make a big difference? We encourage you to apply!
About the team
The Platform Team plays a critical role in shaping the foundation of our systems and services. Responsible for building and maintaining core functionalities such as user management, authorization, authentication, and key integrations, the team ensures the seamless operation of essential business processes. We tackle complex, high-impact challenges that demand scalable, secure, and innovative solutions. Joining this team means working on projects that are central to our company's success, with opportunities to influence architectural decisions, solve intricate technical problems, and collaborate with cross-functional stakeholders.
5+ years of software engineering experience (2+ years in Scala/ Java/ GO/ Node).
Strong understanding of OOP principles, SOLID design, and essential design patterns.
Proficient with various Databases and persistence layers, including SQL, NoSQL, and K/V stores.
Results-driven professional skilled in end-to-end project delivery, from discovery to deployment, with expertise in cross-functional collaboration.
Bachelors degree in Computer Science (or equivalent), or relevant military background.
Advantage:
Hands-on experience in Go or Scala.
Hands-on experience with microservices architecture and cloud technologies (experience with Docker, Kubernetes, and AWS).
Hands-on experience with asynchronous systems (Kafka/ RabbitMQ/ SQS).