We are looking for a senior developer to help us develop the next iteration of our Client Hub platform. Our products are based on a SOA architecture implemented in Java and as an engineering organization, we leverage common frameworks like React and Material UI in the frontend and Firebase and BigQuery as data-stores. We are rapidly developing new products based on cutting edge technologies and ready to build the next version of our platform for our clients.
We are looking for someone with technical expertise who also has a core value of learning and helping to build a team who will own and maintain the future development of the Client Hub platform. The team is rapidly expanding, so there will be plenty of leadership and advancement opportunities.
Responsibilities and Duties
- Be involved and participate in the overall application lifecycle and architecture planning
- Develop functional and sustainable web applications
- Build ETL pipeline between platforms / services
- Writing clean reusable code
- Troubleshoot, debug and test applications
- Collaborate with a multidisciplinary team of Front-end developers, Product Managers, UI/UX designers, and other internal stakeholders
- Define and communicate technical and design requirements
- Troubleshoot and debug applications
Qualifications/Background Sought:
- 3+ years work experience with relevant technologies.
- Expertise in programming languages such as Java and Python
- Experience in HTML, CSS, Javascript
- Expertises in relational and non relational databases
- Cloud software architecture and multi-cloud deployment (GCP or AWS preferred)
- REST API development
- Enterprise API Management experience (Mulesoft or Google Apigee preferred)
- Excellent organizational and time-management skills
- Great interpersonal and communication skills