Apply for jobs Login
World map with all continents displayed

Senior Back-End Engineer - Node.js, Python

5+ years
Full-time (40h)
Finance
Full Remote
Node.js
Python
APIs
data lake
data pipelines
AWS
SQL

Requirements

Must-haves

  • 5+ years of experience in backend engineering
  • Experienced in APIs, data pipelines, and data lake platforms
  • Strong proficiency with JavaScript, TypeScript, Node.js, Spark, and Python
  • Deep knowledge of AWS compute, serverless, database, storage, container, and security
  • Proficiency in SQL and relational database technologies (including MySQL)
  • Deep knowledge of object-oriented best practices (e.g. SOLID, DDD, DRY)
  • Familiarity with data governance, access controls, security, and compliance principles
  • Strong problem-solving and analytical skills
  • Excellent communication skills in both spoken and written English
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

Nice-to-haves

  • Experience building CI/CD pipelines
  • Experience with NoSQL databases (e.g. Redis, Cassandra)
  • Experience with containerization technologies (e.g. Docker, Kubernetes)
  • Experience with real-time data processing and streaming frameworks (e.g. Glue, Step Functions, Kafka, Hudi, AWS Kinesis)
  • Actively participating in the software engineering community (e.g. making contributions to open-source data engineering projects)

What you will work on

  • Design and develop robust applications, APIs, and backend processes
  • Provide technical guidance and mentorship to teammates
  • Promote application security through solid architecture and technical design
  • Optimize system architecture and infrastructure for performance, reliability, and scalability
  • Ensure code quality, compliance, and security across all applications
  • Implementing domain-driven design practices
  • Implement secure coding, logging, and monitoring mechanisms
  • Foster strong collaboration with other engineering teams and business stakeholders
  • Communicate technical concepts effectively to both technical and non-technical audiences
  • Stay updated with emerging trends and advancements in software engineering
This job is closed Create a Strider account today, and get matched with other great job opportunities!
This job is closed Create a Strider account today, and get matched with other great job opportunities!

Get matched with the best remote opportunities from today's top US companies

Find a great full-time opportunity
Earn more compensation for your hard work
Access exclusive benefits like healthcare, English classes, and more
1-1 individualized training to succeed in the international job market
Apply for remote jobs