We are seeking a skilled and experienced Mid+ to Senior Backend Developer specializing in Node.js to join our innovative team. Our company is at the forefront of developing advanced carrier performance scoring software, which predicts and enhances how carriers transport goods. The ideal candidate will contribute to the backend development of our software, ensuring scalability, performance, and security.
Key Responsibilities
Design and implement scalable and efficient backend services using Node.js, contributing to the development of our carrier performance scoring software. Collaborate with frontend developers and product managers to define feature specifications and build the next generation of products focused on improving logistics and transportation. Develop and maintain databases, application servers, and APIs, ensuring high performance and responsiveness to requests from the frontend. Write clean, maintainable, and efficient code, following best practices in software development. Participate in code reviews to maintain high-quality code standards and to foster a culture of learning and growth within the team. Implement security and data protection solutions to safeguard sensitive information. Work with the DevOps team to ensure smooth deployments and continuous integration and delivery (CI/CD) practices. Stay up-to-date with emerging trends and technologies in backend development and suggest improvements to enhance system functionality and efficiency.
Required Skills & Experience
5+ years of experience in backend development, with a strong focus on Node.js. Proficient in developing RESTful APIs and working with JSON and XML data formats. Strong understanding of database technologies (SQL and NoSQL) and the ability to design efficient data models. Experience with cloud services (e.g., AWS, Azure, Google Cloud) and understanding of scalable infrastructure. Solid understanding of software development methodologies and best practices. Experience with Git or other version control systems.
Nice to Have Skills
Familiarity with frontend technologies (e.g., React, Angular, Vue.js) for effective collaboration with frontend teams. Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes). Knowledge of the logistics or transportation industry, especially related to carrier performance scoring systems.
Preferred Skills And Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in Node.js or other backend technologies are a plus.
Soft Skills
Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work in a fast-paced, agile environment. Passionate about learning new technologies and frameworks.
Output Summary Of Main Tech Skills
Main Tech Skills: Expertise in Node.js, experience with RESTful API development, and proficiency in database technologies (SQL and NoSQL). Years of Experience: At least 5 years in backend development, with a significant focus on Node.js. Good-to-Have Technologies: Familiarity with frontend development technologies, containerization and orchestration tools.