Jonas Software

Senior Software Engineer

Jonas Software

full-time

Posted on:

Location Type: Remote

Location: Remote • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AirflowAWSCloudDistributed SystemsJavaScriptKafkaMicroservicesNode.jsPythonReactTypeScript

About the role

  • Design, develop, and maintain backend microservices.
  • Implement REST APIs for secure integrations.
  • Build and maintain frontend features using React.
  • Optimize data pipelines leveraging Kafka/MSK, Airflow, and cloud data lakes.
  • Collaborate with QA, Product, and cross-functional teams to troubleshoot issues.
  • Write unit and integration tests, refactor code, and enforce coding standards.
  • Document systems in Confluence for organizational knowledge sharing.

Requirements

  • Extensive experience building distributed systems and cloud-native applications.
  • Proficient in Python and Node.js/TypeScript.
  • Experience in designing scalable backend services and real-time data pipelines.
  • Knowledge of AWS Lambda, Cloud Run, and similar services.
  • Familiarity with Agile development environments, including Scrum or Kanban.
  • Experience with mentoring junior developers on engineering best practices.
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

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

Hard skills
backend microservicesREST APIsReactdata pipelinesKafkaAirflowPythonNode.jsTypeScriptAWS Lambda
Soft skills
collaborationtroubleshootingmentoringcoding standardsdocumentation