The ideal candidate will have a Bachelor s degree in computer science, Software Engineering, Information Technology, or a related field. Minimum 6 years of professional full-stack software development experience. Strong hands-on experience with React, Next.js, TypeScript, Node.js, and modern JavaScript frameworks. Solid experience designing and consuming RESTful APIs. Strong knowledge of PostgreSQL and relational database design. Excellent understanding of software architecture, data modeling, automated testing, debugging, and application performance optimization. Ability to analyze business requirements and proactively identify missing requirements, logical inconsistencies, and edge cases. Experience reviewing and improving AI-generated frontend and backend code. Strong problem-solving skills with excellent attention to detail. Excellent verbal and written communication skills.
Desired Candidate Profile
- Bachelor s degree in computer science, Software Engineering, Information Technology, or a related field.
- Minimum 6 years of professional full-stack software development experience.
- Strong hands-on experience with React, Next.js, TypeScript, Node.js, and modern JavaScript frameworks.
- Solid experience designing and consuming RESTful APIs.
- Strong knowledge of PostgreSQL and relational database design.
- Excellent understanding of software architecture, data modeling, automated testing, debugging, and application performance optimization.
- Ability to analyze business requirements and proactively identify missing requirements, logical inconsistencies, and edge cases.
- Experience reviewing and improving AI-generated frontend and backend code.
- Strong problem-solving skills with excellent attention to detail.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience within FinTech, Digital Banking, Payments, Banking-as-a-Service (BaaS), or other regulated industries.
- Experience designing approval workflows, authorization systems, customer onboarding (KYC), organizational hierarchies, or permission management platforms.
- Hands-on experience with React Native mobile application development.
- Experience integrating third-party financial APIs including KYC/AML providers, payment gateways, or card issuing platforms.
- Familiarity with enterprise security principles and modern authentication systems.
- Ability to understand and work with software written in Java, Kotlin, or C# when required.
AI-Driven Engineering Experience
- Daily experience using AI coding assistants such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar platforms.
- Strong prompt engineering skills to generate accurate and reliable AI-assisted code.
- Experience reviewing, validating, and correcting AI-generated software.
- The ability to distinguish between technically correct code and business-correct behavior, ensuring every feature meets user expectations and business objectives.