Click here to join our community of experts to get information on job search, salaries and more.

Numentica

Senior Backend Software Engineer (java/ Scala And Aws)

Company: Numentica

Location: New York, NY

Posted on: November 07

Job Description

City: NYC, NY

Onsite/ Hybrid/ Remote: Hybrid (3-4 days a week Onsite)

Duration: 24 months

Rate Range: Up to$92.5/hr on W2 depending on experience (no C2C or 1099 or sub-contract)

Work Authorization: GC, USC, All valid EADs except OPT, CPT, H1B

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 lifecyclefrom 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.