
Senior Software Engineer
Jonas Software
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteJob 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