Overview
Key Responsibilities:
1. Technical Leadership:
â—‹ Lead and mentor a team of 4 engineers in frontend and backend development.
â—‹ Drive the development and maintenance of secure, responsive, and
high-performance web applications.
â—‹ Conduct code reviews to ensure code quality, scalability, and maintainability.
2. Frontend & Backend Development:
â—‹ Develop interactive and responsive user interfaces using Angular, HTML5, CSS3,
and TypeScript.
â—‹ Build and maintain server-side applications using Node.js, Express.js, and
JavaScript/TypeScript.
â—‹ Optimize frontend performance and improve user experience across devices and
browsers.
â—‹ Integrate RESTful APIs with frontend applications for seamless data exchange.
3. Database Management:
â—‹ Work with MySQL and Oracle databases to handle large-scale data efficiently.
â—‹ Optimize database queries for performance and reliability.
â—‹ Ensure data integrity, security, and seamless integration between applications
and databases.
4. Payment Gateway Integration:
â—‹ Implement and maintain integrations with payment gateway APIs.
â—‹ Ensure compliance with industry standards and best practices for secure
payment processing.
â—‹ Work closely with cross-functional teams to test and validate payment
processes.
5. API Development & Authentication:
â—‹ Design and build scalable RESTful APIs to support application functionality.
â—‹ Implement and manage authentication frameworks such as OAuth and JWT to
ensure secure access.
6. Team Collaboration & Stakeholder Communication:
â—‹ Collaborate with product managers, designers, and other stakeholders to gather
requirements and deliver solutions.
â—‹ Provide regular updates on progress and ensure alignment with business goals.
7. Continuous Improvement:
â—‹ Stay up-to-date with the latest trends in web development, database
technologies, and payment solutions.
â—‹ Identify opportunities to optimize application performance and user experience.
Required Skills & Qualifications:
â—� 4 to 6 years of experience in web development, with at least 1 year in a leadership or
mentoring role.
â—� Proficiency in Angular for frontend development.
â—� Strong expertise in Node.js for backend development.
â—� Basic understanding of payment gateway APIs and their integration processes.
â—� Experience with MySQL and Oracle databases, including query optimization and
performance tuning.
â—� Familiarity with RESTful APIs, authentication frameworks (e.g., OAuth, JWT).
â—� Experience with version control systems like Git and CI/CD pipelines.
â—� Solid understanding of web security practices and performance optimization techniques.
Preferred Qualifications:
â—� Experience in the payments or fintech domain.
â—� Knowledge of front-end build tools such as Webpack, Gulp, or Grunt.
â—� Familiarity with cloud platforms like AWS for deployment and management
Bachelor's degree in engineering or a related field
4-6