About Pulse iD
Pulse iD is a FinTech platform that automates how rewards are sourced, distributed and redeemed. Headquarter in Singapore, our technology is on million of smartphones. Underpinned by proprietary and highly disruptive technology, Pulse iD is backed by experienced investors and is navigating an industry segment that is experiencing exponential growth.
Pulse iD is organised into small, agile, cross-functional teams that work closely with the product team. Ownership is part of our DNA and every member of the team has a say in the shaping of the products they are working on. We believe in clean code, TDD, and continuous deployment.
Job Description As a Chief Architect, you will lead and manage a variety of APAC projects in Pulse iD. In this role, you will introduce new services, technologies, and technical solutions to our existing infrastructure to deliver innovative solutions. You will have the opportunity to propose, not only technical, but also new business models.
You will, in many cases, interact with different stakeholders, senior executives, product managers, pre-sales, engineering team, etc. You will propose new innovative solutions, updates to existing solutions, negotiate alternative options, build technical and release roadmaps.
Key responsibilities include: - Identify appropriate technical solutions and/or products and designs that will best prepare the company to meet future business objectives.
- Work closely with the Head of Engineering and design the appropriate solution based on the business requirements.
- Act as a team builder who sets the engineering culture, value and focus.
- Document the design in the form of a conceptual approach which will be used as the basis for sizing and the creation of detailed design artifacts.
- Perform proofs of concept (PoCs) and other technical evaluations of technologies, designs, and solutions.
- Work with engineering professionals, architects and others within Pulse iD to ensure that the solution will scale appropriately while ensuring that what is implemented is a cost-effective solution.
- Work with developers and manage them (from a technical perspective) during project construction.
Qualifications - Very strong interpersonal, facilitation, team building and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way; ability to influence and develop relationships with key partners.
- A minimum of 10 years of experience in delivering technical solutions, mission-critical, commercial, and scalable products, at least 3 of which were in the role of an architect or a lead developer.
- Experience practitioner of Agile development methodologies (SCRUM/KANBAN).
- Extensive experience in API design and in system and component design.
- Specific areas / technologies in which you must have experience in / with:-
- Any two of the programming languages: Java, GoLang, Node.js, React.js, Python
- Any two of the DB's: ElasticSearch, MySQL, Postgres, Redshift
- API design principles
- Software design principles (clean code, TDD, etc.)
- Docker
- Unix / Linux systems
- AWS Components
- Good to have : Spark, Terraform, Redis, Container schedulers (Kubernetes, ECS, etc.), Building CI / CD pipelines, Leading distributed teams, managed (or contributed) to an Open Source Project
- Payment industry experience is a must.