freehire launches on Product Hunt on 26 August.

Follow →

Senior Back-End Engineer - Node.js, Python

  • 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
  • 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
  • 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)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available