Senior/Lead Engineer (Node.js / TypeScript)
We are seeking a Senior/Lead Engineer (Node.js / TypeScript) to join the company which revolutionizes business with its smart, all-in-one POS system, fueling growth for small to medium-sized enterprises. They simplify data management, empowering businesses for the future.
As a member of this team, you will play a pivotal role by supporting SmartPOS teams, particularly those dedicated to POS devices, focusing on elevating service quality and ensuring seamless functionality.
Qualifications:
-
Expertise in TypeScript,Node.js and Microservice architecture, with 6+ years of experience in application design and testing.
-
Proficient in Infrastructure as Code (IaC) with Terraform or Pulumi, and extensive experience with PostgreSQL and NoSQL databases.
-
Skilled in cloud infrastructure, particularly Google Cloud Platform (GCP), container orchestration using Kubernetes, and CI/CD with CircleCI, GitHub Actions, and ArgoCD.
-
Demonstrated ability to inspire a team of engineers, with a focus on fostering collaboration and continuous improvement.
-
Strong technical background with a track record of successfully delivering complex projects, ideally in the fintech or payment industry.
-
Upper-intermediate English.
Responsibilities:
-
Design, develop, and maintain scalable backend services using TypeScript, Node.js, and microservice architecture.
-
Ensure reliability, security, and high availability of POS systems and payment integrations.
-
Drive technical decision-making and architecture discussions, providing expertise in system design and cloud infrastructure.
-
Implement and maintain Infrastructure as Code (IaC) using Terraform or Pulumi.
-
Manage databases (PostgreSQL, NoSQL) including schema design, performance optimization, and data security.
-
Build and optimize CI/CD pipelines with CircleCI, GitHub Actions, and ArgoCD to ensure smooth delivery processes.
-
Oversee cloud deployments and container orchestration using GCP and Kubernetes.
-
Define and enforce best practices for coding standards, testing, and system observability.
-
Implement monitoring and alerting solutions with Datadog to ensure system performance, reliability, and quick incident response.
-
Collaborate with Product Managers, QA, and other engineering teams to align technical solutions with business goals.
-
Mentor and coach engineers, fostering a culture of knowledge-sharing, collaboration, and continuous improvement.
What We Offer:
-
An exciting and challenging project with a leading organization.
-
The opportunity to work with a dynamic and professional team.
-
Competitive compensation and the potential for contract extension.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.