Software Engineer, Backend

JoVE

Deutschland

Remote

EUR 90.000 - 120.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

A competitive compensation package.
Direct impact accelerating science
Work with global teams
Promotion from within culture

Zusammenfassung

JoVE is seeking an experienced Software Engineer to lead the development of fast, well-tested web applications and modernize our application stack. You will build reusable components, collaborate with product partners and dependency teams, and help shape scalable backend services.

The role emphasizes strong server-side programming, RESTful APIs, and data-driven backend systems within a collaborative, agile environment.

Qualifikationen

  • Bachelor's degree required.
  • 5+ years of experience building scalable, data-driven backend systems and APIs.
  • Proficient in server-side programming (Node.js); PHP is a plus.
  • Strong knowledge of system design, data architecture, and microservices or modular monoliths.
  • Experience designing RESTful APIs and integrating with third-party services and external SDKs.
  • Experience with event-driven systems, asynchronous processing, and message queues (Kafka, SNS/SQS, RabbitMQ, etc.).
  • Proficient with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis) and query optimization.
  • Cloud-native architecture on AWS (serverless, ECS/Fargate, Lambda, S3, CloudFormation) or similar.
  • Familiar with SOLID/DRY, SaaS and multi-tenancy concepts.
  • Experience with Agile/Scrum and tools like Jira; CI/CD with GitHub.
  • Ability to triage incidents and lead investigations.

Aufgaben

  • Collaborate with Designers, Product Managers, and Engineers to build and maintain UX, accessibility, and feasibility of websites and digital spaces.
  • Design and implement innovative data presentation solutions for websites, mobile apps, and platforms.
  • Adhere to JoVE brand standards across the website and third-party platforms.
  • Stay updated on web design and development trends.
  • Contribute to engineering excellence with automated unit testing.
  • Collaborate with stakeholders and other developers to maintain standards and reusable codebases.
  • Be self-motivated and capable of meeting timelines with minimal guidance.
  • Explain and whiteboard complex technical issues to audiences with varying levels of expertise.
  • Debug software components and remediate code defects.
  • Assist in automating deployments to development and other environments.

Kenntnisse

Server-side programming
RESTful APIs
System design
Data architecture
Microservices / modular monoliths
Event-driven systems
SQL / NoSQL databases
AWS / cloud-native
CI/CD / pipelines
Incident triage
Agile Scrum / Jira
Third-party integrations

Ausbildung

Bachelor's degree

Tools

Node.js
PHP
PostgreSQL
MongoDB
Redis
AWS
GitHub / CI tooling
Kafka / SQS / RabbitMQ
CloudFormation

Jobbeschreibung

We are looking for an experienced?Software Engineer?to help lead the development of fast, well-tested, and performant code for our web applications and modernizing our application stack. If you are the kind of engineer passionate about developing well-built, reusable components following industry best practices, and love working in a collaborative environment with your product partners and dependency teams, then we want to talk to you.

Responsibilities
  • Collaborate with Designers, Product Managers, and Software Engineers to build and maintain the user experience, accessibility, and development feasibility of the website, applications, and supporting digital spaces.
  • Design and implement innovative solutions for the presentation of data and content on our websites, mobile apps, and other platforms.
  • Adhere to JoVE?s brand standards and convey it cohesively across the website, supporting digital spaces and third-party platforms.
  • Stay updated on the latest standards, changes, and web design and development trends.
  • Contribute towards engineering excellence in areas like automated unit testing.
  • Collaborate with key stakeholders on project design and implementation and other developers to maintain standards and create a reusable codebase
  • Expected to be self-motivated, needing little guidance on completing tasks on time and meeting expectations in terms of requirements
  • Explain and ?whiteboard? complex technical issues to audiences with varying levels of technical expertise
  • Debug software components and identify code defects for remediation.
  • Assist in automating deployments to development and other environments.
Requirements
  • A Bachelor?s degree
  • 5+ years?of experience building scalable, data-driven backend systems and APIs.
  • Strong proficiency inserver-side programming?(Node.js,). Familiarity withPHP?is an added advantage.
  • Strong understanding ofsystem design,data architecture, andmicroservicesormodular monoliths.
  • Skilled in designing and implementingRESTful APIsand integrating withthird-party servicesandexternal SDKs.
  • Familiarity withevent-driven systems,asynchronous processing, andmessage queues?(Kafka, SNS/SQS, RabbitMQ, etc.).
  • Experienced withSQL and NoSQL databases?? e.g.,PostgreSQL,?MongoDB,?Redis,? with the ability to optimize queries and model complex data relationships.
  • Solid experience withcloud-native architectureusingAWS?(serverless, ECS/Fargate, Lambda, S3, CloudFormation, etc.) or equivalent platforms.
  • Demonstrated understanding and implementation of software design principles such as?SOLID and DRY with Software as a Service (SaaS), multi-tenancy application development
  • Embraces the concepts ofAgile Scrumsoftware development and its related collaboration and issue-tracking tools (e.g., JIRA, Rally)
  • Experience working in aContinuous Integration / Continuous Delivery?(CICD) model, including GitHub and CI pipeline automation tools
  • Ability totriage and resolve?incidents and lead incident investigations.
Benefits
  • A competitive compensation package.
  • You will make a direct impact in accelerating science research and education.
  • Opportunity to work with global teams and in an environment that promotes innovation and collaboration.
  • Our strong promotion from within culture draws a clear path to advance your career with us.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Backend Software Engineer
Senior Backend Software Engineer

Devop.One • Berlin

Vor Ort
EUR 70.000 - 90.000
Unlimited contract
Opportunities for equity
€1,000 yearly budget for Learning & Development
+3
Junior Full Stack Developer
Junior Full Stack Developer

CrewBloom, Inc • Deutschland

Remote
EUR 42.000 - 64.000
Remote work
Flexible environment
Career growth
+2
Senior Java Developer
Senior Java Developer

Spott • Berlin

Hybrid
EUR 70.000 - 110.000
Performance bonuses
PTO & flexible vacation
Career growth opportunities
+1
Software Engineer (Backend, Java)
Software Engineer (Backend, Java)

Doodle • Berlin

Vor Ort
EUR 85.000 - 120.000
Full Stack Developer (CORE)
Full Stack Developer (CORE)

CrewBloom, Inc • Deutschland

Remote
EUR 45.000 - 65.000
Dynamic culture
Continuous learning
Career growth
+3
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Devop.One • Berlin

Vor Ort
EUR 60.000 - 80.000
Competitive compensation package including equity
30 days of vacation
Supportive learning and development
+1
Software Developer Java/ Node.JS (Web Development Team)
Software Developer Java/ Node.JS (Web Development Team)

jetbrains • Berlin

Vor Ort
EUR 70.000 - 100.000
Flexible work location
Remote work up to 30 days per year
Medical insurance allowance
+2
Junior Software Engineer - Backend (Java) (m/f/x)
Junior Software Engineer - Backend (Java) (m/f/x)

osapiens • Mannheim

Hybrid
EUR 42.000 - 64.000
Hybrid work options
Sustainable mobility
Team events
+1
Back-End Software Developer
Back-End Software Developer

EZ Exit Now • Deutschland

Vor Ort
EUR 50.000 - 70.000
Flexible working arrangements
Collaborative team environment
Opportunities for professional growth
Software Engineer
Software Engineer

Jobringa • Berlin

Vor Ort
EUR 52.000 - 76.000