Senior Scala Software Engineer
U.S. remote
Posted on 4/3/2023
INACTIVE
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Postgres
Redshift
Scala
Requirements
- Scala 2.12+ development experience
- Passionate about developing clean and maintainable code with little or no side-effects
- Experience building Restful APIs in Scala using the Play Framework
- Strong hands-on experience with AWS
- Experience with relational and non-relational databases
- Willingness to learn new technologies and takes pride in keeping up with the latest technologies and practices within the Scala development community
- Excellent oral and written communication skills
- Strong analytical and problem-solving skills
- Self-directed and can effectively deliver solutions with little oversight
- Bachelor's or master's degree in computer science, computer engineering, or other technical disciplines; or equivalent work experience is preferred but not required
- Hands-on experience with Aurora (Postgres), Redshift
- Hands-on experience with Apache Spark framework
- Hands-on experience with Circe, ZIO, Quill
Responsibilities
- Develop new and enhance existing application services
- Writing tests to maintain code quality
- Understand and adapt to our client's evolving business requirements within the television advertising domain
- Participate in detailed technical design sessions to understand client needs and provide productive feedback
- Identify new opportunities, tools, and services to enhance the software platform
- Support and troubleshoot issues, identify the root cause, and proactively recommend corrective actions