Talent.com
This job offer is not available in your country.
Zeller - Backend Software Engineer - Node.js

Zeller - Backend Software Engineer - Node.js

RECORDENT PRIVATE LIMITEDIndia
2 days ago
Job description

About Zeller :

At Zeller, we're champions for businesses of all sizes, and proud to be a fast-growing Australian scale-up taking on the ambitious goal of reimagining business banking and payments.

We believe in a level playing field, where all businesses benefit from access to smarter payments and financial services solutions that accelerate their cash flow, help them get paid faster, and give them a better understanding of their finances. So we're hard at work building the tools to make it happen.

Zeller is growing fast, backed by leading VCs, and brings together a global team of passionate payment and tech industry professionals.

With an exciting roadmap of innovative new products under development, we are building a high performing team to take on the outdated banking solutions.

If you are passionate about innovation, thrive in fast-paced environments, embrace a challenge, hate bureaucracy, and can't think of anything more exciting than disrupting the status-quo, then read on to learn more.

Role , Responsibilities and experiences :

  • Analytical and be able to work with fuzzy requirements.
  • Methodologically translate discussions with stakeholders, documents, own research findings into technical designs and implementation steps Prior.
  • Experience in handling a team of software engineers.
  • Build to last and go production mindset versus build as proof-of-concept.
  • Strong background in software engineering and design patterns
  • Experience in microservices and serverless architecture.
  • Knowledge in architecture patterns such as; CQRS, event-sourcing Design, develop, and deploy microservices and serverless applications using Node.js, TypeScript, and AWS
  • Unit tests using Jest along with Supertest and Postman as supporting tools.
  • Experience with NestJs
  • Good knowledge in multi-threaded and socket programming Instinctive desire to maintain code quality, tidiness and zero technical debt
  • Strong understanding of testing practices (TDD / BDD), with tools like Jest, Supertest, and Postman
  • Good with API and its design / protocol i.e. Restful, Websocket, SOAP.
  • Good understanding of Request / Response vs Async protocol Familiarity with production-grade monitoring, logging, and alerting.
  • Can work with various databases to match query and storage requirements i.e. DynamoDB,SQL, DocumentDB.
  • Build and maintain scalable REST APIs integrated with DynamoDB, S3, SNS / SQS, Step Functions, and Lambda.
  • Experience in cloud native architecture Understanding of data lake and data warehousing Knowledge in secured coding i.e. OWASP, XSS, CORS Experience in authentication standards and platforms i.e. JWT, OAuth, IdentityFederation.
  • Experience in AWS Cloud environment.
  • AWS Serverless architecture.
  • Microservices.
  • Blue Green Deployments.
  • Own CI / CD processes using CodePipeline,.
  • CodeBuild, and CodeDeployInfrastructure As a Code (IAC) : Terraform, Cloudformation.
  • AWS Devops SNS, SQS, EventBridge, Step Functions ElastiCache Loading Balancing, Route53, CloudFront, ECS,ECR, Auto-Scaling S3, RDS,.
  • DynamoDB, DocumentDB CodePipeline, CodeBuild, Code Deploy.
  • Improve observability using CloudWatch, X-Ray, and other monitoring tools.
  • Proven track record in developing and maintaining mission-critical high-load production systems with SLA 99.999%.
  • Proven track record in supporting rapid and agile product deployments to different Contribute to and evolve our technical architecture and engineering processes.
  • Participate in system design and architecture reviews environments dev, test, stress-testing, staging / production.

Attributes :

  • Loves challenging the status-quo.
  • Ability to work autonomously yet collaboratively.
  • Prepared to be bold yet consistent with your engineering principles.
  • Logical, ethnical, mature and responsible.
  • Fast learner, humble and loves to share knowledge.
  • Calm and exercises positive level of stress in exceptional circumstances such as;production issues, timeline requirements.
  • Qualifications and experience :

  • Minimum of a Bachelor degree in software engineering (or related).
  • 5+ years of working experience in a technical hands on software engineering role.
  • Demonstrable experiences in developing mission-critical systems.
  • Bonus Points :

  • Experience in fintech.
  • AWS Certified Solutions Architect (Associate or Professional).
  • Experience in working within a high-growth environment.
  • Experience in other programming languages.
  • Experience in payments.
  • Exposure to Domain-Driven Design (DDD)Experience with PCI compliant environments (PCI-DSS, etc)
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Backend • India