Esusu is a financial technology and data platform that aims to revolutionize financial health and inclusive decision-making. They are seeking a Senior Software Engineer to play a pivotal role in back-end system design and coding, focusing on data engineering and big data solutions.
Responsibilities:
- Deliver polished solutions in collaboration with an agile team of mission-driven and talented front-end and back-end engineers
- Work on core data collection systems for enterprise customers, benefiting millions of people
- Break down problems to their essential components and come up with simple, elegant solutions—always planning for scalability and consistently adopting a customer and product-oriented perspective
Requirements:
- Very strong back-end and distributed system engineering work experience
- Strong data engineering experience
- Strong experience building scalable microservice and distributed systems
- Strong experience with the full gamut of tools used at Esusu: Backend: Go, Python, Cloud: Amazon Web Services (AWS), Terraform, Data: PostgreSQL, S3, Dagster, Redis, Snowflake, MongoDB
- Experience writing, maintaining and monitoring web services on containerized and serverless cloud environments such as AWS Lambda and containers (e.g. Docker)
- Experience with SQL and no-SQL databases, and data warehouses and/or data lakes
- Mastery of core development practices: Agile, TDD, CI/CD, and DevSecOps
- Mastery of standard security and compliance protocols and practices
- Superb programming, software, and data development skills
- Strong communication skills
- High standards
- Balance velocity with long-term goals
- Heart of a teacher
- Getting work done and driving excellence
- Adaptability
- Experience in the FinTech or PropTech areas
- Experience with front-end systems and frameworks (Typescript, React)
- Experience in a startup environment
- Experience in SOC2 or similar certified organizations