Senior Backend Developer
Caliberly.com
Office
Dubai, United Arab Emirates
Full Time
Job Title - Senior Backend Developer
About The Role
We are looking for an experienced Senior Backend Developer to design, develop, and maintain scalable backend systems that power business-critical applications. This role requires strong technical expertise, hands-on development capability, and the ability to collaborate closely with frontend, product, and infrastructure teams to deliver secure, high-performance solutions aligned with business needs.
Key Responsibilities
- Backend Architecture & Development
- Design, develop, and maintain robust backend services, APIs, and microservices.
- Build scalable and secure server-side applications supporting high-traffic and data-intensive use cases.
- Define and implement backend architecture, data models, and integration patterns.
- System Integration & APIs
- Develop RESTful and/or GraphQL APIs for seamless integration with frontend systems and third-party services.
- Integrate external platforms, ERP systems, and enterprise tools where required.
- Ensure data consistency, integrity, and reliability across systems.
- Performance, Security & Reliability
- Optimize application performance, scalability, and availability.
- Implement security best practices, including authentication, authorization, and data protection.
- Monitor, troubleshoot, and resolve backend issues in production environments.
- Database & Data Management
- Design, optimize, and maintain relational and/or NoSQL databases.
- Write efficient queries, manage migrations, and ensure data accuracy and performance.
- Implement caching, logging, and monitoring solutions.
- Collaboration & Code Quality
- Collaborate closely with frontend developers, DevOps engineers, and product teams.
- Conduct code reviews and enforce coding standards and best practices.
- Contribute to technical documentation and system design discussions.
- DevOps & Deployment Support
- Support CI/CD pipelines, deployment processes, and environment management.
- Work with cloud infrastructure and containerized environments where applicable.
- Ensure smooth releases and minimal downtime during deployments.
- Technical Leadership & Mentoring
- Provide technical guidance and mentorship to junior developers.
- Participate in architectural decisions and technology evaluations.
- Drive continuous improvement in development processes and system design.
- Qualifications & Experience
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 6–10 years of backend development experience in enterprise or product-based environments.
- Strong proficiency in backend languages such as Java, Python, Node.js, or similar.
- Experience with RESTful APIs, micro services architecture, and distributed systems.
- Strong knowledge of SQL and/or NoSQL databases.
- Familiarity with cloud platforms and deployment environments.
- Experience with version control systems and CI/CD workflows.
- Strong problem-solving, communication, and collaboration skills.
- Key Competencies & Behaviours
- Strong analytical and system-design thinking
- High attention to performance, security, and scalability
- Ownership-driven and proactive mindset
- Ability to work independently and within cross-functional teams
- Adaptability to evolving technologies and business requirements
- Commitment to clean code and engineering best practices
- What We Offer
- Competitive compensation and benefits
- Opportunity to work on complex, enterprise-grade systems
- Exposure to large-scale, integrated business platforms
- Collaborative and technology-driven work environment
- Continuous learning and professional growth opportunities
