Job Description
Skills:
Java, Node.js, SQL, RESTful APIs, Databases, Express.js, JavaScript, Unit Testing,
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.