Full job description
Managed Services Back End Engineer role to support, maintain, and enhance backend systems for global clients. Responsibilities include backend development, incident and problem management, API development, database management, performance optimization, monitoring, release support, root cause analysis, automation, cross-functional collaboration, and documentation. Requires 4-7 years experience in backend development or managed services with skills in Java, Spring Boot, Node.js, Python, .NET/C#, REST/SOAP APIs, relational and NoSQL databases, cloud platforms (AWS, Azure, GCP), CI/CD tools, and monitoring tools. Must have strong troubleshooting, communication, and collaboration skills, ability to work in shifts, and relevant technical degree. Experience in Indian IT services or managed services market is a plus.
What you'll do
- Design, develop, maintain, and support backend services, APIs, microservices, and integrations
- Handle incidents, service requests, problem tickets, minor enhancements, and production support within SLAs
- Investigate, troubleshoot, and resolve application issues, production defects, performance bottlenecks, integration failures, and data-related issues
- Write clean, modular, scalable, and maintainable backend code
- Develop and support RESTful APIs, SOAP services, middleware integrations, and third-party system connections with error handling, logging, retry mechanisms, and security controls
- Work with relational and NoSQL databases including writing optimized queries and troubleshooting data issues
- Monitor and improve backend application performance, API response times, database queries, memory usage, and system reliability
- Use monitoring tools to analyze logs, identify trends, and prevent recurring issues
- Support deployments, hotfixes, configuration changes, release validation, smoke testing, and rollback activities
- Perform detailed root cause analysis for recurring production issues and implement preventive fixes
- Identify opportunities to automate repetitive support tasks and improve operational efficiency
- Collaborate with client stakeholders, product owners, business analysts, QA teams, DevOps engineers, and offshore/onshore teams
- Maintain technical documentation, runbooks, SOPs, troubleshooting guides, deployment notes, API documentation, and knowledge base articles
Requirements
- 4–7 years of hands-on experience in backend development, application support, or managed services delivery
- Strong backend engineering experience in Java, Spring Boot, Node.js, Python, .NET / C#
- Strong understanding of REST APIs, SOAP services, JSON, XML, authentication, authorization, and integration patterns
- Experience in production support or managed services environment with SLA-driven delivery
- Knowledge of incident, problem, change, and release management processes
- Hands-on experience with MySQL, PostgreSQL, Oracle, SQL Server, MongoDB
- Ability to troubleshoot backend issues related to APIs, services, databases, integrations, jobs, and batch processes
- Experience with logging, monitoring, and observability tools
- Good understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, Bitbucket Pipelines
- Strong knowledge of Git-based version control workflows
- Understanding of security best practices including API security, encryption, access controls, secrets management, and secure coding
- Ability to work on enhancements, bug fixes, support tickets, and minor development activities
- Strong analytical, debugging, and problem-solving skills
- Good written and verbal communication skills
- Ability to work in a collaborative offshore/onshore delivery model
- Willingness to work in shifts or extended support hours as required
- BE / B.Tech / MCA / MSc IT / equivalent degree in Computer Science, Information Technology, or related field
- Proven experience in backend development and production support
- Strong ownership mindset with ability to drive issues to closure
- Prior experience in Indian IT services or managed services market is an advantage
Tech stack
JavaSpring BootNode.jsPython.NETC#REST APIsSOAPJSONXMLMySQLPostgreSQLOracleSQL ServerMongoDBAWSAzureGoogle Cloud PlatformJenkinsGitHub ActionsGitLab CI/CDAzure DevOpsBitbucket PipelinesGitSplunkAppDynamicsNew RelicDatadogELKGrafanaPrometheusCloudWatch