Expert Backend Developer Needed for High-Performance Solutions Our team is seeking an experienced and passionate software engineer with at least 5 years of experience delivering scalable, secure, and efficient software solutions. The ideal candidate thrives in collaborative settings and is driven by creating success through strong communication, shipping exceptional product experiences, and making data-driven decisions. Responsibilities: - Design and implement robust web applications and services using .NET, RDBMS, and SPA frameworks. - Leverage expertise in object-oriented development to produce designs and code solutions. - Provide object models and participate in solution design activities. - Build backend services, APIs, and user interfaces. - Gain a deep understanding of business requirements, system operations, and proposed new requirements. - Contribute to the overall technical architecture using previous experiences. - Design and maintain automated unit and integration tests. - Mentor development team members on internal and external frameworks, software development best practices, and new technologies. - Collaborate with cross-functional teams to quickly grasp domain knowledge. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). - 5+ years of software engineering experience. - 3+ years of experience programming in C# and .NET technologies. - Experience developing n-tiered web applications using modern techniques. - Advanced skill in building modular backend services. - Ability to work in a fast-paced environment and drive innovation. Desired Qualifications: - Experience building UIs in React, Redux, and Material UI. - Experience with Azure and/or AWS Cloud infrastructure. - Experience building containerized microservices. - Fintech or Financial services industry experience. - Experience mentoring junior software engineers. - Proven track-record of teamwork and delivery. - Experience working in high-growth startups. As a key member of our team, you will have the opportunity to contribute to the development of cutting-edge software solutions and collaborate with experienced professionals in the industry. Salary is commensurate with experience.