Mô tả công việc
Depending on your level of experience, you may also take a lead role in designing and implementing backend systems that scale efficiently and integrate seamlessly with web and mobile applications in the healthcare domain. You are expected to provide technical leadership, mentor junior developers, and drive backend architecture improvements while ensuring performance, security, and maintainability.
As a Backend Engineer, you will actively participate in designing, developing, and optimizing backend solutions to enhance the functionality and reliability of our healthcare platform. You will be responsible for writing clean, efficient, and scalable code, leveraging your expertise in backend technologies and architectures. Collaborating closely with cross- functional teams, you’ll proactively address technical challenges, implement enhancements, and support the continuous improvement of our backend services.
Key Responsibilities
Participate in code reviews and provide constructive feedback to peers.
Design and implement robust database solutions, utilizing both MySQL and MongoDB to ensure data integrity and efficient performance.
Mentor and provide technical guidance to junior team members as needed.
Collaborate closely with cross- functional teams to understand and fulfill product requirements.
Architect and implement scalable, high- performance microservices to ensure system resilience and maintainability.
Develop, test, document, and deploy RESTful APIs, adhering to best practices and industry standards.
Develop, deploy, and maintain backend services and applications using Node.js (NestJS or ExpressJS).
Conduct unit, integration, and performance testing to maintain code quality and reliability.
Lead technical discussions, architectural design, and decision- making processes.
Contribute to or establish technical documentation standards and maintain system documentation.
Stay abreast of emerging backend technologies, methodologies, and industry trends; proactively recommend improvements.
Ensure codebase follows best practices and coding standards.
Monitor backend system performance, troubleshoot issues, and proactively optimize backend processes.