Hybrid Remote

Senior Full Stack Scala Engineer

SalesWings logo

SalesWings

$60K - $130K
Lausanne - Switzerland 🇨🇭

SalesWings is an exciting SaaS venture that has seen impressive organic traction, and is now entering its growth phase!

Our real-time data analytics solution sits at the intersection of the world's most powerful sales and marketing technologies. Our core offering is a real-time lead profiling and lead intelligence solution for the Salesforce sales and digital marketing platforms.

Our user-friendly solution collects and processes a range of data from various sources in real-time. We plug into our clients' website data, marketing and sales campaigns and channels, to identify needs, profile, urgency, and potential of their business leads for sales and marketing operations and real-time analytics.

Core mission of this position:

  • Make SalesWings even more awesome!
  • Contribute to our growing success with your heart, head, and Scala skills!
  • Work on the enhancement and road map of a highly scalable architecture
  • Contribute to the scaling of a team of developers as we look to grow from a team of today 5, to 10 to 20 developers including the setup of processes, tools, quality assurance and work split
  • Design, implement and maintain (micro)services including our existing integrations into CRM and marketing platforms, and make sure our services are scalable, secure and well tested; Take part in road map, epic and sprint planning
  • Work autonomously and apply agile principles in daily work;
  • Assist Customer Support and Operations

Technical Skills

Please note: Below describes the “perfect” candidate - but don’t hesitate to get in touch if you don’t meet all of them; we are all work-in-progress and value diverse experiences. (Proven Scala experience is an absolute must!)

  • 7+ years of experience in software engineering
  • 4+ years of experience as a Scala engineer
  • Experience in developing software in an agile environment
  • Experience with being a code owner of several services;
  • Understanding of message driven programming models to cope with parallelism and concurrency
  • Knowledge of relational and non-relational database systems
  • Experience in implementation of APIs for integration with internal and external systems
  • Experience with microservices and event-driven architecture
  • DevOps experience configuration management, containers, virtualisation, continuous integration and deployment
  • Experience building reactive applications with Scala and Akka streams, Cats, Fs2
  • Experience with DevOps tools and principles like postmortems, CI/CD, observability;

What you will get

  • The possibility to play a key role in the growth of our start-up and development team
  • A positive, life-long lasting experience in an exciting start-up where you can make a difference and are expected to actively contribute, think critically and take ownership!
  • Good compensation including salary, perks, and - depending on the candidate - the ability to earn a share of the company
  • Growing in a fast paced, challenging and rewarding tech environment
  • Our culture embraces integrity and teamwork. Our work environment inspires your best work, and we expect nothing less
  • An international team with a professional background, awesome co-workers as well as respect & support.
  • Flexible work from office or home