SentiLink is a company providing innovative identity and risk solutions, aiming to enhance identity verification processes. As a Senior Software Engineer, you will be responsible for building and enhancing an API platform, collaborating with various teams to ensure that products are scalable, maintainable, and secure.
Responsibilities:
- You are the owner of one large section of our codebase
- Lead the technical direction provide guidance and set the technical direction for our team, ensuring alignment with project goals and industry best practices
- Design and build a suite of API-based decisioning products
- Code, test, debug, document, and maintain products and platform using established coding standards and methodologies
- Partner with product management to drive agile delivery of both existing and new products based on project requirements
- Ensure new software meets quality standards by writing unit, dependency, integration and end-to-end automated tests
- Troubleshoot, debug, and resolve product issues as they arise
- Ensure platform and services meet SLA requirements; on call rotation for production issues, along with the rest of engineering
Requirements:
- 6+ years of software development experience building enterprise or consumer facing products
- Experience with building API based products using Python, Golang, or similar technologies
- Excellent analytical and problem solving skills, interpersonal skills, and a sense of humor (enjoy the journey)
- Familiarity with: RDBMS (e.g. postgres) and ability to write efficient queries with optimal structures; Docker and AWS technologies; fintech or financial services; scrum / agile development environment
- Candidates must be legally authorized to work in the United States and must live in the United States