JOB RESPONSIBILITIES
- Design, develop, and maintain scalable backend services to support complex, multi-system applications.
- Implement and manage microservices architecture, ensuring reliability, performance, and maintainability.
- Handle system integration across multiple internal and external systems.
- Design and develop RESTful APIs, GraphQL, or WebSocket services to support frontend and mobile applications.
- Work closely with frontend, mobile, and cross-functional teams to ensure smooth end-to-end system integration.
- Manage and optimize databases, data structures, and data flows to ensure performance and consistency.
- Apply best practices in backend architecture, coding standards, and system design.
- Support backend development using frameworks such as Django, Spring Boot, or Node.js.
- Provide backend support for mobile applications and other consuming systems when required.
- Participate in code reviews, technical discussions, and architectural decision-making.
- Identify performance bottlenecks and implement effective optimization strategies.
- Ensure backend systems meet security, scalability, and reliability requirements.
- Collaborate with DevOps teams to support deployment, monitoring, and production stability.
- Support integration with CRM systems when required (considered a plus).
- Contribute to continuous improvement of backend processes, tools, and system architecture.
JOB REQUIREMENTS
- 3+ years of professional experience in backend development.
- Strong experience with microservices architecture and designing scalable, maintainable backend systems.
- Hands-on experience with system integration across multiple platforms.
- Solid understanding of system architecture, databases, and data structures.
- Proficient in RESTful APIs, GraphQL, or WebSocket for data integration and real-time updates.
- Experience with full-stack development or mobile backend integration is a plus.
- Familiarity with backend frameworks like Django, Spring Boot, or Node.js.
- Strong problem-solving skills and ability to collaborate effectively with cross-functional teams.