Backend Engineer - NodeJS / Clojure

Singapore 23 months agoFull-time External
Negotiable
Job description We are seeking a highly skilled and experienced Backend Engineer to join our dynamic team. As a Backend Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems for our platform. The ideal candidate should have at least 5 years of professional experience and possess excellent hands-on expertise in Node.js or Clojure . Responsibilities: Designing and implementing scalable, reliable, and efficient backend systems using Node.js, Clojure. Collaborating with cross-functional teams including product managers, frontend engineers, and data scientists to define requirements and develop innovative solutions. Developing high-quality code and ensuring its performance, security, and maintainability. Building and integrating RESTful APIs and microservices to support our platform's functionality. Optimizing application performance and scalability by implementing best practices and utilizing appropriate technologies. Conducting code reviews and providing constructive feedback to peers to ensure code quality and maintainability. Debugging and resolving technical issues and identifying root causes to improve system reliability. Participating in agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings. Keeping up-to-date with emerging technologies and industry trends to continuously improve the development process. Preferred Qualifications: Experience with containerization and orchestration technologies like Docker and Kubernetes. Knowledge of cloud platforms such as AWS, Azure, or GCP. Familiarity with DevOps practices and tools for CI/CD, automation, and infrastructure management. Previous experience working in an Agile/Scrum development environment. If you are a highly motivated Backend Engineer with a strong technical background and a passion for building scalable and robust systems, we would love to hear from you. Apply now and join our talented team in shaping the future of our platform. Job requirements Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). 5+ years of professional experience as a Backend Engineer or similar role. Strong proficiency in Node.js/Clojure with a deep understanding of its core concepts and ecosystem. Hands-on experience with at least one of the following: Clojure or Nodejs. Solid knowledge and experience in building and working with microservices architecture. Familiarity with RESTful APIs, message queues, and other relevant backend technologies. Proficient understanding of version control systems, such as Git. Experience with relational and/or NoSQL databases. Strong problem-solving skills and the ability to debug complex issues. Excellent communication and collaboration skills to work effectively in a team environment. Ability to adapt to a fast-paced, dynamic work environment and prioritize tasks efficiently. Passion for learning and staying up-to-date with the latest technologies and industry trends. All done! Your application has been successfully submitted! Other jobs