Senior Software Engineer

  • New York, NY
  • Posted 12 hours ago | Updated 12 hours ago

Overview

On Site
Depends on Experience
Full Time

Skills

Scala
OOP
Kotlin
Java
Python
JavaScript
TypeScript
RESTful
PostgreSQL
MySQL
async programming models
async
await
Datadog
AWS
Jenkins
Docker

Job Details

Hello,

Greeting from Tavant, Please find the job description below and let me know your thoughts to apply.

Job Title: Senior Software Engineer (Scala + OOP)
Location: New York NY 10013
Type: [Full-time / Contract]
Job Description:
We are seeking a highly skilled Senior Backend Engineer with 5+ years of experience to join our engineering team. The ideal candidate will be proficient in Scala and at least one additional object-oriented programming language such as Kotlin, Java, Python, Go, JavaScript, or TypeScript. You'll play a key role in designing and building RESTful services, working with relational databases, and contributing to scalable backend architectures.
Basic Qualifications
5+ years of experience
Proficient in Scala and at least one other OOP language such as Kotlin, Java, Python, Go, JavaScript, or TypeScript
Experience building RESTful services
Experience interacting with at least one relational database (e.g., PostgreSQL, MySQL)
Understanding of async programming models (events, callbacks, promises, async/await)
Understanding of source control concepts and exposure to Git
Self-learner, independent, excellent problem-solving skills
Preferred Qualifications
Experience with Datadog, New Relic or similar application monitoring software
Exposure to cloud platforms such as AWS
Exposure to build and deployment technologies such as Jenkins and Docker
Experience with Scala and at least one other OOP language such as Kotlin, Java, Python, Go, JavaScript, or TypeScript
Experience building RESTful services
Experience interacting with at least one relational database (e.g., PostgreSQL, MySQL)
Understanding of async programming models (events, callbacks, promises, async/await)
Understanding of source control concepts and exposure to Git
Thanks you.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tavant