Design, build, and maintain efficient, reusable, and reliable backend services and APIs. Ensure the performance, quality, and responsiveness of applications.
Collaborate with front-end developers to integrate user-facing elements with server-side logic. Provide support to other team members as needed.
Optimize applications for maximum speed and scalability. Identify bottlenecks and bugs, and devise solutions to these problems.
Implement security and data protection measures. Ensure that applications comply with security standards and regulations.
Write and maintain unit tests, integration tests, and documentation for backend services. Participate in code reviews to maintain code quality and consistency.
Manage and optimize database performance. Design and implement database schemas and queries.
Deploy applications and monitor performance. Maintain and improve CI/CD pipelines.
Stay updated on best practices and emerging technologies. Continuously improve backend processes and codebase.
Communicate effectively with team members and stakeholders. Provide technical guidance and mentorship to junior developers.
Troubleshoot production issues and provide timely resolution. Participate in on-call rotations if required.
Primary Skills
Proficiency in server-side languages such as Java, Python, Ruby, Node.js, PHP, or .NET. A strong understanding of backend frameworks is essential.
Experience with database management systems such as Oracle, MySQL, PostgreSQL, MongoDB, etc. The ability to design and optimize database schemas and queries is crucial.
Knowledge of RESTful APIs and web services. The ability to design, build, and maintain scalable APIs is a key requirement.
Strong understanding of security principles and best practices, including authentication, authorization, and data protection.
Experience with version control systems, particularly Git. Familiarity with CI/CD pipelines and automated testing is a plus.
Understanding of server, network, and hosting environments. Experience with cloud services such as AWS, Azure, or Google Cloud is highly desirable.
Problem-solving skills and the ability to troubleshoot complex issues. The ability to write clean, maintainable, and efficient code.
Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
Strong communication skills to collaborate effectively with front-end developers, product managers, and other stakeholders.
Continuous learning and adaptability to keep up with industry trends and advancements in backend technologies.
Benefits
Global Company: We operate on a hybrid model with a diverse team across India and the UAE, combining local expertise and global perspectives.
Remote Work: Enjoy the freedom to work from your home office or any location that suits you best, providing flexibility and work-life balance.
Rewarding Culture: We believe in recognizing and rewarding our team s hard work. Benefit from performance bonuses, home office setup allowances, and more.
Cross-Culture Team: Seize the opportunity to collaborate with a dynamic team across different cultures, countries, and functions, enriching your professional experience and fostering innovation.