Posted on: 03/03/2026
Job Responsibilities :
A Back-End Developer is responsible for overseeing the cloud application development and architecture of web applications. Their role typically includes a mix of technical, leadership, and collaborative duties. Here are some key responsibilities :
System Design & Architecture :
- Design and develop scalable, high-performance, and secure back-end systems.
- Make architectural decisions and choose appropriate technologies for the stack.
- Create and maintain documentation for system architecture and APIs.
Development & Coding :
- Write clean, maintainable, and efficient code in languages like Python, Java, or others depending on the technology stack.
- Develop, test, and deploy new features and enhancements to existing systems.
- Integrate third-party APIs and services.
- Optimize applications performance for maximum speed and scalability.
Database Management :
- Design and manage database schemas, relationships, and indexing.
- Perform database migrations and ensure data integrity.
- Optimize queries and troubleshoot performance issues.
Code Review and Mentorship :
- Review code written by junior developers, providing constructive feedback and guidance.
- Mentor and support junior developers, helping them grow in their roles.
- Establish and enforce coding standards and best practices across the team.
Collaboration with Cross-Functional Team :
- Work closely with product owners, developers, and other stakeholders to understand requirements and deliver robust solutions.
- Work with back-end developers to integrate front-end and back-end systems seamlessly
Leadership :
- Contribute to the overall technical strategy and architecture of the back-end.
- Provide technical guidance and mentorship to development teams, ensuring best practices in architecture, design, and deployment.
Preferred Qualifications :
- B.S. or equivalent experience in Computer Science, Electrical Engineering, Computer Engineering or related engineering / technical field plus 10 years experience OR
- M.S. (or equivalent experience) in in Computer Science, Electrical Engineering, Computer Engineering or related engineering / technical field plus 08 years experience
- Experience : Minimum of 10 years in in backend development, with at least 8 years focused on cloud-based applications.
- Demonstrated experience in leading backend development projects, including planning, execution, and delivery. Technical Management and Delivery of products.
- Cloud : Azure Services - Min 5 Years of experience in Integration with Azure IoT Hub, Functions, Cosmos DB, Service Bus Queue, Key Vault Stream Analytics, Web API, Azure Data Factory, SQL Azure, Azure AD
- Development : Dot Net Core, C# MVC, React JS, React native - Min 10 Years
- Azure DevOps and Infrastructure - Min 3 Years
- Relational/ Non -Relational Database (SQL/Cosmos DB) - Min 5 Years
- Excellent problem-solving skills and the ability to think critically and strategically.
- Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Skills :
- Microsoft Certified Technical Architect (AZ 305 - Mandatory)
- Experience working on IOT Platforms (Design and Development) - Min 3 Years
- Experience with full stack SaaS development.
- Deployment : Experience with CI/CD pipelines, automation tools, and deployment strategies.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1617719