Back-end Engineer (Remote)
Remote- Singapore, Central Singapore, Singapore
Engineering
Job description
Job Summary:
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, nestjs.
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.
Good to have:
Knowledge of cloud platforms such as AWS, Azure, or GCP.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Familiarity with DevOps practices and tools for CI/CD, automation, and infrastructure management.
Hands-on experience with AWS services such as EC2, ECS, CloudFront, Lambda, S3, RDS, VPC, IAM, and CloudWatch.
Proficiency in infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
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 & 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
5+ years of professional experience as a Backend Engineer or similar role.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Strong proficiency in Node.js/NestJS with a deep understanding of its core concepts and ecosystem.
Hands-on experience with at least one of the following: Nodejs or Nest JS.
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.
Hands-on experience with AWS services such as EC2, ECS, CloudFront, Lambda, S3, RDS, VPC, IAM, and CloudWatch.
Proficiency in infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
Experience with containerization and orchestration tools such as Docker, Kubernetes, or ECS.
Familiarity with DevOps tools and practices, including version control systems (e.g., Git), CI/CD pipelines, configuration management, and automation frameworks.
Strong understanding of networking, security, and compliance principles in cloud environments.
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.
Note - This is a remote role
Why Join Us:At Drive lah, you'll have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and make a real impact on our products and customers. Whether you prefer a remote or on-site work environment, we offer a flexible and supportive culture where you can thrive and grow in your career. We offer competitive compensation, comprehensive benefits, and opportunities for professional development and advancement. This is a completely remote role
or
All done!
Your application has been successfully submitted!