VN - Backend Engineer B. - Job0078

Multiple Countries
Full Time
Manager/Supervisor

VN - Backend Engineer B. - Job0078

Summary

We are seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic team. The Backend Engineer will play a critical role in designing, developing, and maintaining robust backend services that power our diverse range of projects. This position demands a versatile engineer proficient in multiple backend technologies, with a strong focus on Node.js, JavaScript, TypeScript, and Java. The ideal candidate will be instrumental in managing the entire software development lifecycle, ensuring seamless deployment and maintenance of backend systems. This role is pivotal in driving the company’s backend infrastructure forward, enabling scalable, reliable, and efficient services that support our business goals.

Responsibilities

  • Develop, maintain, and enhance backend services using Node.js, JavaScript, TypeScript, and Java, ensuring high performance and responsiveness to requests from the front-end.
  • Collaborate closely with cross-functional teams including frontend engineers, product managers, and DevOps to deliver end-to-end solutions that meet project requirements.
  • Manage the full software development lifecycle (SDLC) from requirements gathering, design, implementation, testing, deployment, to maintenance and support.
  • Design, implement, and optimize Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate build, test, and deployment processes, ensuring rapid and reliable delivery of software updates.
  • Apply best practices in testing methodologies, including unit testing, integration testing, and end-to-end testing, to guarantee the delivery of high-quality, bug-free software.
  • Troubleshoot, debug, and upgrade existing backend systems to improve performance, scalability, and security.
  • Participate in code reviews, mentor junior engineers, and contribute to the continuous improvement of engineering standards and practices.
  • Stay current with emerging backend technologies and industry trends to recommend and implement improvements that enhance system capabilities and developer productivity.
  • Work flexibly across different backend technologies and frameworks to meet the evolving needs of various projects.
  • Utilize cloud infrastructure and services effectively to support backend applications, ensuring scalability and reliability.

Requirements

  • Node.js: Expertise in building scalable backend services using Node.js, including asynchronous programming, event-driven architecture, and RESTful API development. Ability to write clean, maintainable, and efficient code.
  • JavaScript: Strong command of JavaScript fundamentals and modern ES6 features, enabling the development of robust backend logic and integration with frontend components.
  • TypeScript: Proficiency in TypeScript to enhance code quality and maintainability through static typing, interfaces, and advanced language features.
  • Java: Solid experience with Java programming, including object-oriented design principles, multithreading, and working with Java frameworks to build enterprise-grade backend systems.
  • CI/CD: Deep understanding of Continuous Integration and Continuous Deployment principles. Experience creating, managing, and optimizing CI/CD pipelines to automate testing, building, and deployment processes, ensuring fast and reliable software delivery.
  • Software Development Lifecycle (SDLC): Comprehensive knowledge of all phases of the SDLC, from requirements analysis and design to implementation, testing, deployment, and maintenance. Ability to manage and deliver projects end-to-end.
  • Testing Methodologies: Proficiency in various testing strategies such as unit testing, integration testing, and automated testing frameworks to ensure software quality and reliability.
  • Harness: Experience with Harness or similar modern CI/CD platforms to streamline deployment workflows, monitor releases, and manage rollback strategies effectively.
  • Develop Using AI Tools: Experience incorporating AI development tools into the backend engineering workflow to enhance productivity, automate routine tasks, or integrate AI-powered features is a plus.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*