What are the responsibilities and job description for the Senior Backend Software Engineer (Scala & AWS) position at Numentica LLC?
Hybrid: 3 to 4 days a week on-site.
Location: NYC, New York.
Must Have:
- BS degree in a STEM field
- Strong backend development experience with Scala (or Java as solid backup)
- Experience building and integrating REST APIs
- AWS services (ECS, DynamoDB, Kinesis, Lambda, etc.) or equivalent cloud infrastructure experience (GCP nice-to-have)
- Exposure to Golang is a plus
Responsibilities:
- Design, build, and maintain scalable backend systems supporting media subscription and commerce platforms.
- Develop RESTful web services leveraging relational and/or NoSQL databases.
- Contribute to high-quality, production-ready code using Scala, Cats Effect, http4s, Play, and Golang.
- Collaborate with cross-functional engineering teams in an agile environment, contributing throughout the full software development lifecycle—from design through deployment and maintenance.
- Implement automated testing at unit, integration, and functional levels to ensure system reliability and fault tolerance.
- Participate in technical design discussions, architecture reviews, and continuous improvement of engineering practices.
- Champion engineering excellence by focusing on code quality, resiliency, and customer satisfaction.
Qualifications:
- 5 years of professional software development experience delivering high-quality, scalable backend solutions.
- Strong knowledge of object-oriented or functional programming principles.
- Hands-on experience with cloud-based systems, especially in AWS or GCP environments.
- Proven ability to design resilient, fault-tolerant systems with a focus on maintainability and performance.
- Excellent collaboration and communication skills with a focus on problem-solving and team success.
- Commitment to continuous learning and growth in a fast-paced, evolving technology landscape.