Search by job, company or skills

savvycom - software product development

Backend Developer (Node.js & .NET)

Save
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a talented Backend Developer with experience in both Node.js and .NET technologies to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services, APIs, and microservices that power our products and platforms.

Responsibilities

  • Design, develop, test, and maintain backend applications using Node.js and .NET.
  • Build and maintain RESTful APIs and microservices architectures.
  • Collaborate with Frontend Developers, QA Engineers, Product Managers, and DevOps teams to deliver high-quality software solutions.
  • Design and optimize database schemas, queries, and data models.
  • Implement authentication, authorization, and security best practices.
  • Monitor, troubleshoot, and resolve production issues.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to technical discussions and architectural decisions.
  • Improve application performance, scalability, and reliability.

RequirementsMust-Have

  • 3+ years of experience in backend development.
  • Strong proficiency in Node.js (Express.js, NestJS, or similar frameworks).
  • Strong proficiency in .NET Core / ASP.NET Core (C#).
  • Experience building RESTful APIs and backend services.
  • Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
  • Experience working with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and modern software development practices.
  • Experience with Docker and containerized applications.
  • Strong problem-solving and debugging skills.
  • Good communication skills and ability to work in a collaborative environment.

Nice-to-Have

  • Experience with Microservices Architecture.
  • Experience with Message Brokers such as RabbitMQ or Kafka.
  • Knowledge of Redis, Elasticsearch, or similar technologies.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Kubernetes and CI/CD pipelines.
  • Experience building high-traffic or distributed systems.

Tech Stack

  • Backend: Node.js, NestJS, Express.js, .NET Core, ASP.NET Core
  • Database: PostgreSQL, MySQL, SQL Server
  • Cache: Redis
  • Messaging: RabbitMQ, Kafka
  • Containerization: Docker, Kubernetes
  • CI/CD: GitHub Actions, GitLab CI, Jenkins
  • Cloud: AWS, Azure, GCP

Benefits

  • Working in a young and professional environment. 
  • Staying in a friendly and spiritual space (daily tea break, weekly sports time, monthly outdoor activity and annual holiday). 
  • Obtaining guidance and awareness of advanced technologies. 
  • Earning very competitive salary. 
  • Being reviewed to increase salary twice per year. 
  • Receiving social insurance according to Vietnamese Government regulations. 
  • Having opportunity to join Football, Gym, Badminton and Swimming Club. 
  • Working hours: 5 days/week (Monday to Friday).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148966885