Key Responsibilities
- Design, develop, and maintain end-to-end web and mobile application features (front-end and back-end).
- Collaborate with product and business teams to translate requirements into technical solutions.
- Integrate APIs and third-party services such as payment gateways, KYC, and credit scoring systems.
- Ensure performance, scalability, and security of all applications.
- Lead code reviews, mentor junior developers, and uphold best coding practices.
- Contribute to architecture decisions, database design, and deployment strategies.
- Maintain CI/CD pipelines and ensure smooth release management.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience as a Full Stack Developer, preferably in FinTech, Banking, or Microfinance sectors.
- Strong proficiency in JavaScript/TypeScript, with frameworks such as React.js, Next.js, or Angular for front-end.
- Proven experience in Node.js, Express.js, or NestJS for back-end services.
- Experience working with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with microservices architecture, RESTful APIs, and GraphQL.
- Understanding of DevOps tools (Docker, Kubernetes, GitHub Actions, etc.).
- Knowledge of fintech integrations (payment gateways, KYC, credit scoring, etc.) is highly preferred.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Preferred Skills
- Experience with mobile app development (React Native or Flutter).
- Understanding of data security standards, encryption, and regulatory compliance in financial systems.
- Familiarity with AI/ML-based credit risk models or blockchain technologies is a plus.
Job Type: Full-time
Pay: BD1,000.000 - BD1,500.000 per month
Experience:
- React.js, Next.js, or Angular: 5 years (Preferred)
- Java/ Typescript: 5 years (Preferred)