38 Minutes ago • 4-8 Years • Product Design • Backend Development
About the job
Summary
Senior Scala Engineer responsible for building and improving web applications, browser extensions, and mobile apps using Scala, MongoDB, and GraphQL. The role involves working with a cross-functional team to create high-quality, scalable, and performant applications. Responsibilities include designing user experiences, developing backend and frontend services, measuring system metrics, and proactively improving performance. The ideal candidate possesses strong Scala experience, understands system design principles, and excels in collaboration.
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Security Intelligence Solutions are used by our clients to stay on top of threats to their business. In our tools, they can create alerts or search, analyze and process the cybersecurity information we are providing. The Applications team is responsible for building and continuously improving our web app, browser extension, and mobile app. These apps are built on top of our immense dataset collected by other parts of the organization.
We work in cross-functional delivery teams with developers, product managers, designers, and QA working together to create efficient, great looking, and useful products.
Important traits you should have:
Curious and engaged
Excellent communication skills
Find it fun and inspiring to build web solutions
Believe that it’s an interesting challenge to work on a complex product
Responsibilities:
Work together with our product design team to create beautiful user experiences
Code primarily using Scala
Continuously design, develop and deploy backend and frontend services with focus on high availability, great quality, low latency and scalability
Measure and evaluate features and system metrics to continuously improve user experience and service performance
Be proactive, go beyond expectations
Requirements:
Experience with Scala
Experience with MongoDB and GraphQL
Rest Services and Web Sockets
Ability to work all the way from high level architecture design down to efficient code
You have a good understanding of system design, data, structures and algorithms
Be able to take initiatives and collaborate across teams
Nice to have:
React
ElasticSearch
RabbitMQ
Rest Services
We offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing