Trust Engine: Senior Back-End Engineer - Node.js, Python - Node.js, Python, APIs, data lake, data pipelines, AWS, SQL - Finance market

5+ years
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