01Key Responsibilities
- Frontend Development:
- Develop and maintain highly responsive, intuitive, and
performant user interfaces using Angular.
- Ensure cross-browser compatibility and responsiveness
across various devices.
- Collaborate with UI/UX designers to translate
wireframes and mockups into interactive and visually appealing web
applications.
- Optimize frontend performance for fast loading times
and a smooth user experience.
- Backend Development:
- Design, develop, and maintain robust, scalable, and
secure APIs and backend services using .NET (C#).
- Work with databases (e.g., SQL Server) to design
schemas, write efficient queries, and manage data.
- Implement secure authentication and authorization
mechanisms, especially crucial for a financial application.
- Integrate with third-party services and financial
APIs.
- Ensure data security and integrity at all layers (in
transit and at rest).
- System Design & Architecture:
- Participate in architectural discussions and
contribute to the overall system design for the application.
- Ensure the application adheres to high-quality
standards, performance benchmarks, and security best practices.
- Identify and implement solutions for performance
bottlenecks and scalability challenges.
- Collaboration & Mentorship:
- Collaborate closely with product managers, QA
engineers, and other developers to deliver high-quality software
solutions.
- Participate in code reviews, provide constructive
feedback, and ensure adherence to coding standards.
- Potentially mentor junior developers and share
knowledge within the team.
- Testing & Deployment:
- Write comprehensive unit and integration tests to
ensure code quality and reliability.
- Assist in deployment processes and troubleshoot
production issues.
Requirements
- Bachelor's degree in Computer Science, Engineering, or
a related field.
- 4+ years of professional experience as a Full Stack
Developer.
- Strong expertise in Angular (version 10+) for frontend development.
- Proven experience with .NET (C#) and ASP.NET Core for backend development.
- Proficiency in database technologies such as SQL
Server, including schema design, T-SQL, and ORM frameworks (e.g.,
Entity Framework Core).
- Experience with RESTful API design and development.
- Robust understanding of web security principles and
best practices, especially in the context of financial applications (e.g.,
OWASP Top 10, data encryption, secure coding).
- Familiarity with version control systems (Git).
- Excellent problem-solving, debugging, and analytical
skills.
- Ability to work independently and as part of a
collaborative team.
- Strong communication and interpersonal skills.
Preferred Skills:
- Experience with cloud platforms (Azure, AWS).
- Knowledge of microservices architecture.
- Familiarity with CI/CD pipelines.
- Experience in the FinTech domain.
- Understanding of financial regulatory compliance (e.g.,
KYC, AML). .