**EXPERIENCE ****
· Minimum 7 years of full stack software development experience -a strong emphasis and hands-on
· experience in .NET Core in the backend and Angular/React on the client.
· At least 2–3 years in a senior or lead engineering role.
· Experience in financial services, fintech, or regulated environments preferred.
Proven experience delivering production-grade backend systems at scale.
Academic qualifications and certifications****
Required:****
· Bachelor’s degree in computer science, Software Engineering, or related discipline (or equivalent practical experience)
Nice to Have**
· Cloud or architecture certifications.
· Security or DevOps-related certifications.
A. Back-End Engineering (Advanced)**
· Design, develop, and maintain robust backend applications and services using Python, Django, and Django REST Framework.
· Build secure, scalable, and high-performing RESTful APIs to support web, mobile, and third-party integrations.
· Design and implement backend architecture, application logic, and reusable components in line with engineering best practices.
· Develop and optimize database models, queries, and schemas to ensure data integrity, performance, and scalability.
· Implement and manage caching strategies using Redis to improve application responsiveness, reduce latency, and support high-traffic workloads.
· Integrate applications with relational databases, external services, and internal platforms to support business processes and digital products.
· Troubleshoot and resolve complex backend, database, and performance issues across development, testing, and production environments.
· Write clean, maintainable, and well-documented code, applying coding standards, design patterns, and secure development practices.
· Conduct code reviews and contribute to the continuous improvement of engineering quality, development standards, and team practices.
· Collaborate with frontend developers, product managers, designers, and other engineering teams to translate business requirements into effective technical solutions.
· Contribute to testing, deployment, CI/CD, monitoring, and operational support to ensure reliable software delivery and production stability.
· Support incident resolution, root cause analysis, and ongoing optimization of backend services, database performance, and caching layers.
B. Front-End Engineering (Advanced)**
· Leading the end-to-end development of sophisticated web applications using Angular or React.
· Collaborating closely with cross-functional teams to define technical architecture, design scalable solutions, and ensure seamless integration.
· Mentor and guide junior and mid-level developers, fostering a culture of learning and continuous improvement.
· Write high-quality, modular, and maintainable code in JavaScript, TypeScript, HTML, and CSS, adhering to industry best practices.
· Conduct comprehensive code reviews, providing strategic feedback to enhance code quality, performance, and maintainability.
· Collaborate with UI/UX designers to translate complex concepts into intuitive user interfaces.
· Address complex technical challenges, debugging and resolving issues to ensure successful project implementation.
· Participate actively in project planning, estimation, and resource allocation, leveraging your experience to drive project success.
· Stay abreast of emerging technologies, industry trends, and best practices, and share your insights with the team.