Software Engineer- Backend(SDE1)

Job Description

Skills:
Java, Node.js, SQL, RESTful APIs, Databases, Express.js, JavaScript, Unit Testing,

Job Overview

We are seeking a dedicated and skilled Backend Software Engineer (SDE1) with expertise in Express.js, Node.js, and MySQL. The ideal candidate should have a passion for building scalable APIs and integrating third-party services, contributing to the backbone of our robust and efficient web applications. Experience in cloud technologies and a background in the Fintech sector would be highly beneficial.

Key Responsibilities

  • Develop and maintain scalable, efficient, and reliable backend services using Node.js and Express.js.
  • Design and implement databases using MySQL, ensuring data integrity and performance.
  • Build and manage well-documented, secure APIs for internal and external use.
  • Integrate third-party services and APIs into the application seamlessly.
  • Work closely with frontend developers to ensure system consistency and improve user experience.
  • Monitor and optimize system performance, ensuring high levels of scalability and availability.
  • Stay updated with emerging trends in backend development, cloud technologies, and Fintech solutions.

Qualifications

  • Minimum 1+ years of backend development experience, specifically with Node.js, Express.js, and MySQL.
  • Proficient in building scalable APIs and integrating third-party services.
  • Strong understanding of Object-Oriented Programming (OOP) and backend development best practices.
  • Knowledge of responsive design and managing cross-platform compatibility issues.
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Familiarity with Agile development methodologies and version control systems, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Proficient in writing clean, maintainable, and efficient code.
  • Experience in unit testing and test-driven development.

Preferred Qualifications

  • Experience in cloud technologies and cloud-based architecture.
  • Background or interest in the Fintech industry or SaaS products.
  • Strong communication skills and the ability to work effectively in a team environment.