Job description for Back-end Developer at ScaleOcean
Qualifications:
- Minimum 1 year of experience in backend development.
- Proven experience as a Backend Developer, with strong proficiency in Node.js and Express.js.
- Solid expertise in PostgreSQL and database design.
- Hands-on experience with Redis for caching, real-time data handling, and pub/sub patterns.
- Demonstrated experience with Socket.io for building real-time applications.
- Familiarity with third-party API integration and webhook management.
- Strong understanding of asynchronous programming and event-driven architecture.
- Excellent problem-solving, debugging, and analytical skills.
- Having knowledge about docker is a plus
Responsibility:
- Develop, and maintain the server-side logic and core business APIs using Node.js and Express.js.
- Implement and manage database schemas and data models in PostgreSQL.
- Develop scalable and performant backend services, including implementing real-time communication solutions with Socket.io and Redis.
- Integrate and manage external third-party APIs and handle incoming webhooks.
- Implement robust user authentication and access control systems.
- Contribute to all phases of the development lifecycle, from system design to deployment and maintenance.
- Write clean, maintainable, and well-documented code.
- Collaborate effectively with other developers and stakeholders to define and deliver new features.
