Job Description
We primarily utilize C# within our team, though we welcome Java engineers who are interested in transitioning to C#. Key qualifications for this role include:
- Proven expertise in architecting and overseeing the development of large, scalable, highly available, and fault-tolerant systems.
- Proficiency in Cloud-based application development, particularly with AWS.
- Strong understanding and application of object-oriented programming (OOP) concepts and SOLID principles.
- Hands-on experience with both SQL and NoSQL databases.
- Prior experience in financial technology or financial services is advantageous.
Additionally, we seek candidates who exhibit the following attributes:
- A passion for crafting and deploying cloud-based distributed systems to address critical business challenges.
- Eagerness to acquire new skills and utilize the most suitable tools for each project.
- Ability to recognize and proactively enhance the engineering standards within the team.
- Enthusiasm for rapid delivery and thriving in an agile work environment.
- Excellent communication skills and a collaborative approach when working with diverse teams.
If you're excited about contributing to cutting-edge projects, embracing continuous learning, and elevating engineering practices, we encourage you to apply and become part of our dynamic team.