Senior Scala Developer
Remote
Basic Qualifications
Create new data models and extend existing ones to support new business initiatives representing packaging, pricing and promotional aspects of various digital products we sell.
Design solutions interconnecting existing commerce systems from various organizations, allowing for bundling of products from disparate business units.
Create scalable backend services in Scala/JVM that support traceability of incremental data mutations and fast recovery from any undesired data state.
Be involved in code reviews and architecture reviews for team members
Participate in Agile methodology and SCRUM processes such as Sprint Planning, Backlog grooming, Daily Standups and Retrospectives with the team.
Minimal Qualifications
Seeking Sr. Scala Developer with 7-15 years of experience in backend development and proficiency in Scala and AWS products/services such as ECS, S3, Lambda, DynamoDB, etc.
Strong programming experience in object-oriented/scripting languages like Scala and its framework.
Previous experience in designing and implementing large-scale distributed systems is required.
Must have expertise in Scala related frameworks like Akka, Cats, ZIO, Play, etc.
Experience in working with Spark/Scala for computation and analytics is essential.
Excellent communication skills to collaborate with cross-functional teams.
Responsible for writing, developing, and deploying features using Scala and related frameworks.
Ownership of end-to-end project delivery with a focus on robust architecture.
Experience With Relational And/or NoSQL Databases Is Preferred.
Previous work with distributed teams.
Ability to quickly ramp up on new domains and technologies.
Experience building data pipelines.
Location: Anywhere
Posted: Oct. 7, 2024, 9:43 a.m.
Apply Now Company Website