DevJobs

Senior Development Team Lead

Overview
Skills
  • TypeScript TypeScript ꞏ 5y
  • JavaScript JavaScript ꞏ 5y
  • Kafka Kafka ꞏ 5y
  • Vue.js Vue.js ꞏ 5y
  • Node.js Node.js ꞏ 5y
  • GraphQL GraphQL ꞏ 5y
  • React React
  • Angular Angular
  • DynamoDB DynamoDB ꞏ 5y
  • PostgreSQL PostgreSQL ꞏ 5y
  • MySQL MySQL ꞏ 5y
  • MongoDB MongoDB ꞏ 5y
  • RESTful API RESTful API ꞏ 5y
  • CI/CD CI/CD
  • Jenkins Jenkins
  • CircleCI
  • AWS AWS ꞏ 5y
  • Kubernetes Kubernetes ꞏ 5y
  • Docker Docker ꞏ 5y
  • JWT
  • OAuth
  • OpenID
  • GitLab CI

Job Summary: PayPlus is a fintech company that provides credit card settlement solutions and financial solutions for businesses. The company specializes in developing technological solutions in the financial field.


We are seeking an experienced hands-on Development team leader to join our dynamic team. In this role, you will be responsible for the development team and designing, developing, and maintaining scalable web applications and backend services. The ideal candidate is highly proficient in modern full-stack development with expertise in AWS, Kafka, microservices architecture, and cloud-native solutions.


Key Responsibilities:

  • Backend Development: Develop and maintain server-side logic using Node.js, ensuring high performance.
  • Frontend Development: Vue.js Development - Build, maintain, and enhance web applications using Vue.js, focusing on performance, scalability, and responsiveness.
  • Team Management: Leading the development team, providing guidance, and supporting the required technologies to ensure compliance with the highest standards.
  • Quality Management: Conducting code reviews, analyzing existing code, and improving software quality while ensuring compliance with regulatory requirements.
  • Develop, test, and deploy backend microservices using modern frameworks.
  • Architect cloud-native applications leveraging AWS services (e.g., EC2, S3, Lambda, RDS, etc.).
  • Collaborate with cross-functional teams (product, DevOps, UI/UX) to define, design, and ship new features.
  • Design and maintain well-structured, reusable, and reliable code. Continuously monitor and improve system performance, reliability, and scalability.
  • Troubleshoot, debug and optimize code for performance and quality.


Required Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of full-stack development experience with a strong focus on backend services and microservices architecture.
  • Previous experience in team management or leading technological projects.
  • Proficiency in JavaScript/TypeScript (e.g., Node.js, React, Angular, or Vue.js).
  • Strong experience with RESTful APIs and GraphQL. Expertise in AWS (EC2, Lambda, RDS, API Gateway, S3, CloudFormation, etc.).
  • Strong knowledge of Kafka for event-driven systems and message streaming.
  • Hands-on experience with Docker, Kubernetes, and containerized applications.
  • Experience with NoSQL/SQL databases such as MongoDB, PostgreSQL, MySQL, or DynamoDB.
  • Familiarity with CI/CD pipelines and DevOps best practices (e.g., Jenkins, GitLab CI, CircleCI). Deep understanding of modern security practices for web applications (e.g., OAuth, OpenID, JWT).
  • Excellent communication skills and the ability to guide teams, with a proactive approach to problem-solving.
  • Willingness to engage in Hands-On code development, ability to work under pressure, and manage multiple tasks simultaneously.

PayPlus - Payment Gateway