A leading FinTech company is looking for an engineer to design, develop, and test systems and services for their cutting-edge platform, aiming to revolutionize personal finance.
Requirements
- 4+ years of programming experience, ideally on a modern stack
- 2+ years of Java, Kotlin, or Scala programming experience
- Proven understanding of relational databases and ORMs
- Experience working on a SOA or microservice-based application
- Experience scaling highly available, mission-critical systems
- Full-stack experience with systems (Kafka, Docker, POSIX), databases (Postgres), or front-end (JavaScript/TypeScript, React)
Responsibilities
- Lead the development and testing of systems and services
- Participate in shaping the technical architecture of the product
- Translate product requirements into user stories and technical solutions
- Deliver highly available and scalable services in a production environment
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
- Communicate with project leads, product managers, and other software developers
Other
- Bachelor's Degree in Computer Science or related field
- Willingness to collaborate, take initiative, and drive projects to completion
- Strong sense of responsibility and a focus on delivering impactful features
- Experience working in a collaborative coding environment, including code reviews and pull requests
- Interest in personal finance