Senior Full-stack Developer
Company Overview
At Covercy, we are the Financial Operating System for real estate investment firms. Serving hundreds of firms and over 12,000 investors, we process more than $1 billion annually in payments. Our platform streamlines capital raising, fund management, and investor relations, empowering firms to manage their investments efficiently and transparently.
Job Summary
We are seeking a highly motivated Senior Full Stack Engineer to join our team in developing and maintaining a suite of interconnected SaaS fintech platforms. These products handle mission-critical information and financial transactions, requiring robust and secure architecture. In this role, you’ll leverage your advanced technical skills and adaptability to build and maintain scalable solutions while collaborating closely with cross-functional teams, including Customer Success and Sales. This position demands strong self-learning abilities, excellent communication skills, and a proactive approach to problem-solving in a fast-paced environment.
Duties and Responsibilities
- Design and develop multi-service, cloud-based systems for SaaS fintech products.
- Utilize Azure services and Azure DevOps to build and deploy scalable cloud infrastructure.
- Optimize systems for performance and scalability to handle growing user demands.
- Research 3rd party services and integrate them with the Covercy solution.
- Work closely with Customer Success and Sales teams to solve quality issues and deliver effective solutions for customer challenges.
Required Skills and Experience
- 7+ years of experience as a Full Stack Developer using the .NET/C#/Angular tech stack.
- Proficient in architecting and refactoring complex systems to enhance scalability, performance, and maintainability.
- Experience working with SQL and NoSQL databases, including data modeling and optimization.
- Knowledge of cloud-based architectures, particularly Azure, and CI/CD pipeline automation.
- Strong analytical approach to troubleshooting and problem-solving.
- Skilled in taking ownership, delivering accurate results, and acting with responsibility and responsiveness.
Flexible Work:
You may work from our offices every day if that is more convenient for you. Most of our team comes to the office once or twice a week and works remotely for the rest of the days.