وصف الوظيفة
We are seeking a highly qualified Full Stack Software Engineer with demonstrated experience in the Banking and Financial Services sector to become part of our innovative team. The ideal candidate will possess hands-on proficiency in constructing, improving, and maintaining enterprise-grade applications while working closely with cross-functional units to deliver secure, scalable, and high-performing solutions.
Key Responsibilities:
- Design, develop, and support scalable full-stack applications tailored for banking initiatives.
- Engage in both front-end and back-end development utilizing modern frameworks and technologies.
- Partner with product managers, business analysts, and stakeholders to effectively translate requirements into technical solutions.
- Ensure applications fulfill security, performance, and compliance criteria adhering to banking regulations.
- Identify issues, debug, and enhance existing systems to boost functionality.
- Take part in code assessments, technical discussions, and agile ceremonies.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 4–8 years of professional experience as a Full Stack Software Engineer.
- Proficient in Java, Spring Boot, Microservices, REST APIs (backend).
- Practical experience with Angular/React, HTML5, CSS3, JavaScript/TypeScript (frontend).
- Understanding of SQL/NoSQL databases (e.g., Oracle, MySQL, MongoDB).
- Familiarity with CI/CD pipelines, Git, Docker, Kubernetes, and cloud platforms (e.g., AWS, Azure).
- Prior experience within the banking, financial services, or payments sectors is essential.
- Excellent problem-solving, analytical, and communication abilities.