Key Responsibilities:
- Design, develop, and maintain high-quality and scalable software applications.
- Write clean, efficient, and maintainable code to solve challenging problems in the fintech domain.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot and debug complex issues, providing timely resolutions.
- Contribute to the architectural decisions and technical direction of the projects.
- Participate in On-Call rotations to ensure the reliability and availability of our services and achieve operational excellence.
- Provide support to the SRE or DevOps team to ensure smooth deployment and operation of our systems.
- Mentor and guide junior engineers or interns, fostering a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies.