Managed Services Back End Engineer role to support, maintain, and enhance enterprise backend systems for global clients. Responsibilities include backend development and support of services, APIs, microservices, incident and problem management, performance optimization, monitoring, deployment support, root cause analysis, automation, and documentation. Requires 4-7 years experience in backend development or managed services with strong skills in Java, Spring Boot, Node.js, Python, .NET/C#, REST/SOAP APIs, databases (MySQL, PostgreSQL, Oracle, SQL Server, MongoDB), monitoring tools, cloud platforms (AWS, Azure, GCP), CI/CD tools, and security best practices. Must have good communication skills, ability to work in offshore/onshore teams, and willingness to work shifts. Degree in Computer Science or related field required.
What you'll do
Design, develop, maintain, and support backend services, APIs, microservices, and integrations across enterprise applications
Handle incidents, service requests, problem tickets, minor enhancements, and production support activities within defined SLAs
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Bellevue, United States; Boston, United States; Boulder, United States; Chicago, United States; Denver, United States; Los Angeles, United States; New York, US; San Francisco, United States; San Jose, United States; Seattle, United States; Ventura, United States•12 days ago
Investigate, troubleshoot, and resolve application issues, production defects, performance bottlenecks, integration failures, and data-related issues
Write clean, modular, scalable, and maintainable backend code using Java, Spring Boot, Node.js, Python, .NET, or similar frameworks
Develop and support RESTful APIs, SOAP services, middleware integrations, and third-party system connections with proper error handling, logging, retry mechanisms, and security controls
Work with relational and NoSQL databases including writing optimized queries, stored procedures, and troubleshooting data issues
Monitor and improve backend application performance, API response times, database queries, memory usage, and overall system reliability
Use monitoring tools such as Splunk, AppDynamics, New Relic, Datadog, ELK, Grafana, Prometheus, or CloudWatch to analyze logs 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 or long-term solutions
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, support 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 working in a production support or managed services environment with SLA-driven delivery
Good 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 such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or 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 by project needs
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