Esusu is a financial technology and data platform dedicated to building inclusive credit access for all. They are seeking a Senior Software Engineer to focus on back-end system design and data engineering, playing a crucial role in developing core data collection systems for enterprise customers.
Responsibilities:
- Back-end system design and coding
- Data engineering and big data tasks
- Deliver polished solutions in collaboration with an agile team
- Work on core data collection systems for enterprise customers
- Break down problems to their essential components and devise elegant solutions
- Plan for scalability and adopt a customer-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 – You can independently devise and implement solutions to problems with minimal explanation needed
- Strong communication skills – You can efficiently translate between technical and non-technical audiences and have strong writing skills
- High standards – Your work is of the highest quality, and you continue to raise the bar within your immediate team and our organization
- Balance velocity with long-term goals – You balance thinking big with delivering the right thing in an agile and speedy manner. You are curious, flexible, and nimble in your approach and implementation
- Heart of a teacher – You are a capable mentor and able to inspire and empower others on your team
- Getting work done and driving excellence – You strive for excellence and prioritize delivering high-quality outcomes and projects
- Adaptability – You thrive in an environment that changes quickly and is constantly presenting new challenges
- 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