Qualification :
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field or 2–4 years of hands-on experience as a Software Engineer
- Passionate in learning new stacks and taking challenges
- Experience in the Fintech industry is a plus
- Resilient and ready to face engineering challenges and technical problems
- Strong experience building and consuming RESTful APIs; experience with gRPC, GraphQL, or messaging systems is a plus
- Strong proficiency in JavaScript and TypeScript with solid hands on experience using NodeJS or NestJS
- Strong understanding of HTML, CSS, and JavaScript, including browser behavior, caching, and performance considerations
- Strong experience using at least one modern JS framework such as ReactJS, VueJS, or Ionic
- Experience developing responsive, mobile adaptive UI for web applications
- Strong experience working with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis)
- Solid understanding and practical application of OOP, SQL, design patterns, and software engineering best practices
- Experience building and maintaining scalable and reliable applications within an existing architecture
- Good understanding of microservices architecture and service to service communication
- Solid understanding of CDN, SSR, and CSR concepts and their impact on application performance
- Strong logical and critical thinking abilities
- Excellent written & verbal communication skills focused on improving collaboration, knowledge, and information exchange across all stakeholders
- High attention to detail with strong quantitative and analytical thinking
- Ability to work both independently and collaboratively in a Fast Paced
Job Description :
- Design, develop, and maintain features end to end across frontend and backend
- Implement and maintain robust backend services and APIs
- Develop and maintain clean, reusable, and efficient UI components for web platforms
- Ensure smooth integration between frontend, backend, and external services
- Collaborate closely with product, design, and engineering teams to deliver features according to requirements
- Identify and resolve technical problems, bugs, and integration issues across the stack
- Participate actively in technical discussions, and continuous improvement
Post Views: 8