back to careers page icon
location icon
Singapore
Backend developer
You will be responsible for designing, implementing, and maintaining the server-side logic of the applications, ensuring seamless integration with the front end.
Office location icon
Office location
Singapore
Remote locations icon
Remote locations
Remote, USA or Europe
Team icon
Team
Backend
Job type icon
Job type
Full-time
About the role
We are seeking a skilled and experienced Backend Developer to join our development team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our applications, ensuring seamless integration with the front end. Your focus will be on building scalable and efficient systems that handle data processing, storage, and retrieval.
What you will do
  • thunder
    Design, develop, and maintain server-side logic using server-side programming languages (e.g Node.js).
  • thunder
    Build scalable and high-performance applications that meet business requirements.
  • thunder
    Design and implement database schemas.
  • thunder
    Optimize database queries for performance and efficiency.
  • thunder
    Ensure data security, integrity, and availability.
  • thunder
    Develop and maintain RESTful APIs for communication between the front end and back end systems.
  • thunder
    Collaborate with front end developers to integrate user-facing elements with server-side logic
  • thunder
    Collaborate with cross-functional teams to integrate front end and back end components.
  • thunder
    Ensure seamless data flow and communication between different parts of the application.
  • thunder
    Implement security best practices to protect sensitive data.
  • thunder
    Develop and implement user authentication and authorization systems.
  • thunder
    Identify and address performance bottlenecks in the back end code.
  • thunder
    Conduct regular code reviews to ensure code quality and adherence to best practices.
  • thunder
    Design and implement solutions that can scale with the growing user base.
  • thunder
    Implement monitoring and error-handling mechanisms to ensure system reliability.
  • thunder
    Collaborate with front end developers, product managers, and other stakeholders to understand project requirements and deliver high-quality solutions.
What you will need
  • thunder
    Bachelor's degree in Computer Science, Information Technology, or related field.
  • thunder
    Minimum 2 years of experience.
  • thunder
    Fresh graduates are welcome to apply.
  • thunder
    Proven experience as a Back End Developer or similar role.
  • thunder
    Proficiency in server-side programming languages (e.g. Node.js).
  • thunder
    Proficiency in TypeScript and Javascript.
  • thunder
    Experience with database systems (e.g., NoSQL, MongoDB).
  • thunder
    Familiarity with front-end technologies and frameworks is a plus.
  • thunder
    Strong experience in designing and implementing RESTful APIs.
  • thunder
    Familiarity with version control systems (e.g., Git).
  • thunder
    Strong problem-solving and troubleshooting skills.