Skip to content
mimi

Senior Software Engineer (NodeJS, AWS)

Jobgether

Remote · France Full-time Senior Today

About the role

About

This position is ideal for a highly skilled engineer passionate about building scalable, distributed systems in a modern cloud-native environment. You will work on designing and evolving backend architectures that power large-scale social discovery products used globally. The position involves strong ownership across the full development lifecycle, from system design to production deployment and operations. You will collaborate closely with cross-functional teams to deliver high-impact solutions while balancing performance, scalability, and cost. The environment is fast-paced, remote-first, and highly collaborative, with a strong emphasis on engineering excellence. You will also play a key role in improving system reliability, reducing technical debt, and introducing new engineering practices.

Accountabilities

  • Collaborate with engineering teams and stakeholders to define effective technical solutions, balancing scope, timelines, and system quality.
  • Design and decompose high-level system architecture and translate it into actionable implementation plans.
  • Build and maintain backend services using Node.js, TypeScript, and AWS serverless technologies.
  • Implement DevOps practices including monitoring, logging, security, and scalability improvements.
  • Deploy and support production systems, ensuring reliability and high availability.
  • Monitor distributed systems, troubleshoot incidents, and resolve production issues across AWS infrastructure and event-driven pipelines.
  • Continuously improve system performance, stability, and maintainability while reducing technical debt.
  • Maintain CI/CD pipelines, testing frameworks, and code quality standards.
  • Conduct code reviews and participate in architectural decision-making.
  • Evaluate and introduce new technologies and engineering practices where relevant.

Requirements

  • 3+ years of production experience with TypeScript and Node.js (ESM).
  • Strong hands-on experience with AWS CDK v2 and infrastructure-as-code practices.
  • Deep knowledge of AWS serverless ecosystem: Lambda, Step Functions, API Gateway, SQS, DynamoDB, S3, EventBridge.
  • Solid understanding of event-driven architecture, asynchronous processing, queues, and dead-letter queues.
  • Experience with DynamoDB data modeling and designing efficient access patterns.
  • Familiarity with CI/CD pipelines using GitHub Actions or similar tools.
  • Experience writing automated tests using Jest; familiarity with BDD frameworks (e.g., Cucumber) is a plus.
  • Ability to design and document technical solutions (architecture diagrams, technical specifications).
  • English proficiency at B1 level or higher.

Nice-to-have

  • Experience with Linux administration (Ubuntu), including SSH, Nginx, SSL/TLS, and service management.
  • Exposure to GPU instance management for LLM inference, including cost optimization and monitoring.
  • Experience with AWS analytics tools such as Kinesis Firehose, Glue, Athena, and Parquet formats.
  • Familiarity with observability tools like AWS CloudWatch dashboards and composite alarms.

Benefits

  • Fully remote full-time opportunity.
  • 28 calendar days of annual vacation.
  • 7 wellness days per year for personal rest or urgent needs without using sick leave.
  • Referral bonuses up to $5,000 for successful candidate recommendations.
  • 50% coverage for professional training, courses, conferences, and industry events.
  • Corporate discounts for English language learning.
  • Health support with annual compensation up to $1,000 for medical insurance or healthcare expenses.
  • Workplace support, including equipment provision or reimbursement for home office setup or co-working space.
  • Internal gamified recognition system with redeemable rewards for merchandise, team activities, and wellness perks.

Skills

AWS CDK v2AWS EventBridgeAWS LambdaAWS S3AWS Step FunctionsDynamoDBGitHub ActionsJestNode.jsTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free