Responsibilities:
- Develop high-performance applications using Node.js, leveraging AWS Lambda and serverless architecture to ensure scalability and cost-efficiency
- Write secure, maintainable code that powers the server-side logic of our applications, implementing best practices for data handling and security
- Design and implement APIs, utilizing AWS API Gateway for managing endpoints, and integrate server-side logic with MySQL database for seamless data management
- Collaborate closely with frontend developers to define clear interfaces and ensure system cohesion, facilitating efficient data flow between frontend and backend systems
Requirements
Bachelor's degree in computer science, Software Engineering, or a related field
- 5+ years of experience in backend development, with a strong focus on SQL and Node.js
- Proficient in designing and implementing scalable and maintainable backend architectures
- Extensive experience in developing and optimizing complex database schemas and queries - Familiarity with RESTful API design and implementation
- Hands-on experience with modern web development frameworks and libraries (e.g., Express.js, Koa.js)
- Strong problem-solving and critical thinking skills, with the ability to break down complex problems and devise efficient solutions