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