Mediabistro logo
job logo

Back End Developer / Engineer

3B Staffing LLC, New York, NY, United States


Employment Type:

Contract

Client:

City:

New York

State:

NY

Status:

Accepting Candidates

Description:

The manager is prioritizing candidates with Leadership and Scala experience over the candidates that do no have that experience in addition to the Java experience.

100% Remote - 40 hours per wee - 6 months - contract

Description: We are looking for an experienced Java backend developer (Scala experience is a plus) to join one of our teams at THE COMPANY. The teams we are recruiting for are all part of the Messaging Platform & Tooling product area. The messaging platform is responsible for all end-user facing communication over email, push notifications and in-app messages.

We have a need for a backend and data engineer to cover for our currently absent engineers.

Who you are:
- 5+ years of experience programming in Java, with strong expertise in architecting, designing, developing and maintaining software running on the Java platform. Experience with Scala is not mandatory but will be appreciated.
- Have experience developing cloud-native applications running on GCP, AWS or Azure.
- Are comfortable with the operability parts of being a software developer, running your software in Linux environments and using metrics and monitoring as feedback loops to improve software.
- Have project leadership experience, including leading initiatives or sub-projects, aligning stakeholders, and delivering results.
- Coaching experience with a proven track record of successfully facilitating continuous improvement work in a development team.
- Know and care about sound engineering practices like agile, continuous delivery, test-driven development, defensive programming and circuit-breakers.
- Are familiar with building distributed and scalable systems with a good understanding of data structures, algorithms and concurrency and know how to apply them to design pragmatic cost-efficient solutions.

What you'll do:
- Develop, maintain, and debug services in a Java-based environment (Scala is used in some services and experience with it is a plus)
- Lead technical initiatives and contribute to project planning and alignment with product and engineering stakeholders.
- Support your teammates' growth through active mentorship and coaching in both technical and leadership skills.

How you will be doing it:
- As a part of an inclusive, autonomous and cross-functional agile team that employs continuous delivery and fast feedback loops.
- Collaborating with other software engineers across the company.

We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and our creators. This is something we value deeply and we encourage everyone to come be a part of changing the way the world listens to audio.