Unacast

API Engineering Team Lead – Java, Scala

Unacast

full-time

Posted on:

Location Type: Remote

Location: Remote • Connecticut, Florida, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Rhode Island, South Carolina, Virginia, West Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,000 - $170,000 per year

Job Level

Senior

Tech Stack

AWSJavaPythonScalaSQL

About the role

  • Lead a team of Software Engineers, providing mentorship and guidance while actively contributing to API design, development, and optimization
  • Plan, execute, iterate, and challenge assumptions to ensure the team’s deliverables are timely and delivering the intended value
  • Continuously improve the team's ability to ship client and product value
  • Design, develop, and maintain high-quality APIs to support various applications and services.
  • Implement API solutions that adhere to industry best practices in terms of scalability, performance, and security.
  • Ensure APIs are well-documented, including clear usage instructions and examples.
  • Monitor API performance and troubleshoot issues, implementing necessary optimizations.
  • Stay updated on emerging technologies and trends in API development, recommending improvements and advancements to our current API ecosystem.
  • Participate in code reviews, providing constructive feedback to ensure code quality and maintainability.
  • Contribute to the overall architecture and design of our API strategy, aligning with business objectives.
  • Collaborate with internal and external stakeholders (including customers) to gather requirements and understand use cases as needed.

Requirements

  • Minimum 2-4 years of team leadership experience.
  • Minimum 1-2 years of experience working with REST APIs.
  • Experience in software or engineering projects from ideation, through development and into production.
  • Proficiency in Java 8 or higher and Scala is required.
  • Experience with Python or other programming languages is a plus.
  • Demonstrate excellent SQL database skills ranging from database initial creation and design, table design, automated load and maintenance processes, and efficient querying.
  • Proficiency working in Amazon Web Services (AWS) and utilizing its many services.
  • Experience processing data efficiently in JSON and GeoJSON.
  • A positive and adaptable attitude, with a collaborative approach to teamwork.
  • Excellent organizational and progress-tracking skills.
  • Proficiency in Agile methodologies.
  • Strong communication skills and fluency in English.
Benefits
  • competitive salaries
  • unlimited PTO

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
API designAPI developmentAPI optimizationJava 8ScalaPythonSQLJSONGeoJSONAgile methodologies
Soft skills
team leadershipmentorshipcollaborationorganizational skillsprogress trackingcommunication skillsadaptabilityconstructive feedback
Allstate

Product Engineer, Java Spring Boot

Allstate
Mid · Seniorfull-time🇺🇸 United States
Posted: 12 hours agoSource: allstate.wd5.myworkdayjobs.com
CloudDistributed SystemsGradleJavaJenkinsKafkaMavenMicroservicesMongoDBPythonSpringSpring Boot+1 more
CACI International Inc

Java Data Developer, AWS, ETL, Database Expert

CACI International Inc
Senior · Leadfull-time$99k–$207k / yearVirginia · 🇺🇸 United States
Posted: 13 hours agoSource: caci.wd1.myworkdayjobs.com
Amazon RedshiftAWSCloudETLJavaOraclePostgresPythonSQL
SDL

Senior .NET Software Engineer

SDL
Seniorfull-time🇺🇸 United States
Posted: 15 hours agoSource: ats.rippling.com
AzureCloudJavaScriptjQuery.NETSQLVault
Coinbase

Senior Staff Software Engineer, Backend – Core Automation

Coinbase
Seniorfull-time$247k–$290k / year🇺🇸 United States
Posted: 17 hours agoSource: boards.greenhouse.io
Distributed SystemsGo