Himalayas logo
1950LabsLA

Sr. Software Developer (Java + C++)

1950Labs
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Job Opportunity: Senior Backend Developer (Java / C++)

About the Client

Our client operates in the digital technology and media domain, focused on:

  • Backend systems

  • Intensive data processing

  • Audio and video analysis solutions

  • Signal processing

  • Music Recognition Technology (MRT)

The environment is built around modern cloud platforms, distributed systems, high-performance backend services, and large-scale multimedia data processing.

What We Offer

Join a thriving high-tech development business that is rapidly expanding, serving a diverse clientele across Europe and North America.

We value both synchronicity and flexibility, and we are always open to listening to your needs and accommodating them whenever possible.

  • Compensation in US dollars (contractor position)

  • Fully remote role — work from anywhere

  • A stimulating environment with growth opportunities

  • A passionate and highly technical team

Role Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot, as well as low-level components in C++.

  • Participate in all phases of the software development lifecycle:

    • Requirements analysis

    • System design

    • Implementation

    • Testing

    • Deployment

    • Maintenance

  • Develop and maintain high-performance, secure REST APIs.

  • Integrate backend services with cloud platforms, particularly Microsoft Azure.

  • Contribute to system architecture and technical discussions.

  • Collaborate closely with architecture, product, and engineering teams to build scalable and integrated solutions.

  • Perform code reviews and support technical decision-making.

  • Support deployment activities and troubleshoot complex production issues, ensuring system reliability.

  • Optionally contribute to audio/video processing and signal analysis components when required.

Technical Requirements (Must Have)

  • Minimum 8 years of hands-on experience in object-oriented programming, primarily in Java.

  • Strong experience with:

    • Java

    • Spring Boot

    • REST API development

  • Solid experience working in Unix/Linux environments.

  • Very good knowledge of:

    • SQL

    • PostgreSQL

  • Experience implementing API security best practices.

  • Practical experience with Microsoft Azure (mandatory), including Azure SDK for Java.

  • Strong knowledge of Docker and containerized application development.

  • Experience working with Agile methodologies.

  • C++ – required.

  • English level: B2+ minimum.

Nice to Have

  • Experience with audio/video processing.

  • Knowledge of Digital Signal Processing (DSP) concepts.

  • Experience with Music Recognition Technology (MRT).

  • Familiarity with Infrastructure as Code tools (e.g., Terraform).

  • Experience working in distributed systems or large-scale enterprise environments.

  • Personal technical projects that demonstrate initiative and strong engineering skills.

  • Strong communication skills and desire to work in a multidisciplinary, cross-functional team.

If you are looking for a technically challenging role in a cutting-edge environment, with real impact at scale, wed love to hear from you.

Please submit your CV and lets explore how you can contribute to the team.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Experience

8 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profile1950Labs logoLA

1950Labs

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at 1950Labs

Explore the variety of open remote roles at 1950Labs, offering flexible work options across multiple disciplines and skill levels.

View all jobs at 1950Labs

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan