Senior Full Stack Developer
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team.
You will be responsible for designing, developing, and maintaining high-quality software solutions that meet both business and user needs.
As a key member of our development team, you will work closely with cross-functional teams to deliver innovative financial products.
* Mentor junior developers and guide them in best practices, code reviews, and pair programming.
* Partner with senior engineers, architects, and team leads to design and build robust software solutions.
* Propose new technologies, software packages, and frameworks that will help the team deliver even better solutions.
* Take ownership of projects and epics, driving them from planning and design through to successful implementation.
* Enhance development processes and workflows, contributing to overall team efficiency and output.
Key Qualifications:
* Expertise in Full-Stack Development: Proficiency in .NET (C#) for back-end development and familiarity with front-end technologies, preferably React.
* Database Knowledge: Strong experience with relational databases such as SQL Server or PostgreSQL.
* API Development: Hands-on experience with RESTful API design and development.
* Cloud Platforms: Familiarity with cloud services like Azure or AWS.
* Architecture & Design: Solid understanding of event-driven architecture, microservices, and domain-driven design principles.
* Collaboration & Mentorship: Excellent communication skills and the ability to lead and mentor a team of engineers.
Benefits:
* Work on cutting-edge technology, solving real-world challenges with modern technology.
* Culture of Inclusion & Diversity: Dedicated to building a team that is as diverse as the world we live in.
* Career Growth & Development: Invested in your continuous learning, mentorship, and career advancement.
* Flexible working hours, hybrid work options, and a strong focus on employee well-being.
* Collaborative & Supportive Environment: Team-oriented culture where everyone shares ideas.
* Sustainability & Ethics: Committed to building a more sustainable future.