Job Openings Senior Platform Developer

About the job Senior Platform Developer

Position Summary:

In this role, you will lead the design and development of platform features and APIs while ensuring non-regression for new features. You'll collaborate with cross-functional teams, communicate project progress to stakeholders, and play a key role in platform deployment and maintenance, ensuring optimal performance, quality, and responsiveness. Your responsibilities also include identifying and addressing issues, maintaining code quality, and supporting incident response efforts to uphold the reliability of our systems.

Job Description:

  • Design and build platform features and required APIs.
  • Participate in design reviews, and contribute to document technical design and specifications.
  • Ensuring non-regression when developing new features
  • Participate and collaborate with the technology team in project management, product delivery, and QA.
  • Deliver middleware platform requirements and associated eco-system to meet current and future business requirements.
  • Ability to prioritize teamwork through balancing both long- and short-term objectives.
  • Communicate development status updates to the head and relevant stakeholders.
  • Leading platform deployment, product change, and go-live activities success (this will involve regular participation in non-business hours operation)
  • Ensure the performance, quality, and responsiveness of the platforms and APIs.
  • Identify and correct bottlenecks and fix bugs.
  • Lead, support & maintain code quality, organization, and automation.
  • Support platform-related incident response and report

Job Requirement:

  • Diploma, bachelor's degree, or master's in computer science or technology
  • 5+ years of experience in API/backend/middleware development with API gateways and API Manager
  • Excellent understanding of programming/design patterns, algorithms, and ability to build elegant solutions with simpler and fewer lines of code for complex problems.
  • Flexibility to deal with a rapidly changing environment.
  • Understanding of security standards and best practices in middleware/API development
  • Passion for quality and maintainability of code
  • Expertise in one or more of the following: Java, J2EE, Spring Framework,
  • Microservices and Frameworks
  • Excellent communication and interpersonal skills. Articulates thoughts and
  • ideas, concisely, and persuasively.
  • Ability to work in an agile team with a focus on results.
  • Ability to work effectively within a fast-paced, changing environment that is going through high growth.
  • A self-starter with the demonstrated ability to take initiative, who can proactively identify issues/opportunities and recommend actions.
  • Excellent debugging skills to solve challenging problems and strong programming skills, designing & development.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle, agile methodology is a plus