This job offer is unpublished.

Senior Software Engineer (Nodejs, TypeScript, AWS Lambda)

> 5 years of experience
Permanent contract
Full stack developer
NodeJS
Typescript
Make

Senior Web Engineer - Node.js, TypeScript, AWS Lambda 💻

At NFQ, we're all about developing cutting-edge apps, CRMs, ERPs, and other cross-platform products. Join our team of 800+ professionals across the globe and make your own way with us!

In this role, you will:

  • Process uploaded files from various channels, such as SFTP provided by AWS Transfer Family, and store them in AWS S3.
  • Integrate authentication systems using Okta.
  • Utilize message queuing services like AWS MSK or AWS SQS for failure tolerance and reliability.
  • Implement data enrichers/normalizers to push final data into queues.
  • Handle large datasets efficiently and migrate applications from legacy systems.

What you will bring:

  • Proven experience as a Senior Web Engineer or similar role.
  • Proficient in Node.js and TypeScript: Strong coding and debugging skills with extensive experience in developing scalable web applications using Node.js and TypeScript.
  • AWS Services Expertise: Deep knowledge and hands-on experience with AWS services, particularly AWS Lambda, AWS S3, and AWS Transfer Family for processing uploaded files.
  • Message Queuing Services: Proficient in using AWS MSK (Managed Streaming for Apache Kafka) or AWS SQS (Simple Queue Service) for building reliable and fault-tolerant systems.
  • Large Dataset Handling: Proven ability to efficiently handle and process large datasets.
  • Team Leadership: Experience leading a team of engineers, providing mentorship, and guiding the technical direction of projects.
  • AWS Services Familiarity: Familiarity with other AWS services and tools such as CloudFormation, DynamoDB, and CloudWatch.
  • Software Development Best Practices: Understanding of best practices in software development, including code reviews, continuous integration, and automated testing.

Additional Skills:

  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to non-technical stakeholders.
  • Ability to work independently as well as part of a collaborative team in a fast-paced environment.
  • Strong organizational skills with attention to detail and ability to manage multiple tasks simultaneously.

Why you will love working here:

  • We value and challenge everyone to contribute their best, providing opportunities for personal growth and skill development.
  • Our diverse team of 13 nationalities brings out the best in each other by combining our strengths.
  • We prioritize meaningful relationships with coworkers and clients, striving for excellence through strong connections between brilliant minds worldwide.

Benefits:

  • Laptop provided.
  • Hybrid work.
  • English class for career development.
  • Fun & dynamic environment with freedom to be creative.
  • Modern office with a flexible relaxing zone.
  • 13th-month salary.
  • Performance review twice a year.
  • Extra Premium Healthcare & Annual Health-check.
  • Loyalty Program: life insurance worth 1 billion VND.
  • 15 days annual leaves, working Monday – Friday.

Join NFQ and be part of our journey to create cutting-edge technology solutions that make a difference! 🚀

Reference :NSSENTAL

Skills

Data
DynamoDB
Kafka
Backend
NodeJS
Frontend
Typescript
No code
Make
Ops
Apache