About The Role
The Platform team plays a crucial role in ensuring the security and reliability of our financial ecosystem. As a Mid Software Engineer in this team, you will lead the design, development, and maintenance of critical services and applications. You will collaborate closely with cross-functional teams to drive technical excellence and ensure the scalability and robustness of our platform.
What You Will Do
Lead the design and implementation of highly reliable and scalable services and applications supporting our financial ecosystem.
Mentor junior team members, providing guidance and support to foster their growth and development.
Drive automation efforts using tools like Docker, Kubernetes, GitHub Actions, and Argo to streamline processes and enhance efficiency.
Architect and maintain infrastructure monitoring and operations based on cloud services.
Design and implement secure and user-friendly APIs and UIs.
Collaborate with stakeholders to understand requirements, propose effective solutions, and estimate project scope.
Champion innovation within the engineering teams, driving the adoption of new technologies and best practices.
What We Are Looking For
Bachelor's degree in Computer Science, Engineering, or related field.
At least 3 years of experience in Java with proficiency in TypeScript as a plus.
Strong understanding of Authentication and Authorization protocols such as OAuth
- 0, UMA, and OPA.
Proven experience maintaining large-scale services on Kubernetes.
Demonstrated ability to lead teams and drive technical excellence.
Experience working in an Agile environment and collaborating effectively with cross-functional teams.
Proficiency in optimizing relational databases such as MySQL or Postgres.
Deep knowledge of Java and its ecosystem, including frameworks and libraries.