
Senior Software Engineer β Backend, AI-Enabled
Posted Aug 24

Posted Aug 24
This is a fully remote position, open to applicants in India.
β’ Design, develop, and maintain scalable, secure, and high-performance backend services utilizing Java and Spring Boot.
β’ Create and enhance RESTful APIs, microservices, and event-driven systems that support business-critical workflows.
β’ Collaborate with frontend engineers, product managers, QA, and platform engineering teams to ensure seamless end-to-end product experiences.
β’ Utilize AI-assisted development tools for coding, testing, debugging, documentation, and conducting code reviews.
β’ Promote observability, reliability, automation, and operational excellence, which includes monitoring, incident response, troubleshooting, and performance optimization.
β’ Engage in architecture discussions, technical design reviews, and initiatives for engineering best practices.
β’ Provide support for production systems through on-call participation, incident management, and ongoing service improvements.
β’ Mentor and assist engineers via code reviews, technical guidance, and knowledge-sharing endeavors.
β’ Over 5 years of professional software engineering experience in developing enterprise-level applications.
β’ Strong proficiency in Java and Spring Boot development.
β’ Experience in designing and constructing cloud-native backend systems utilizing RESTful APIs, microservices, Docker, Kubernetes, and related container orchestration technologies.
β’ Deep understanding of distributed systems, scalability, performance, reliability, and secure software design principles.
β’ Familiarity with cloud platforms such as AWS.
β’ Experience with relational and/or NoSQL databases.
β’ Practical experience with CI/CD pipelines, automated testing, and contemporary DevOps practices.
β’ Experience using AI-powered development tools like GitHub Copilot, Cursor, Claude Code, Codex, Windsurf, Kiro, or similar platforms.
β’ Ability to critically assess, validate, and enhance AI-generated code while upholding quality, security, and maintainability standards.
β’ Enthusiasm for continuously learning and implementing emerging AI-assisted development practices.
β’ Strong problem-solving, debugging, and analytical skills.
β’ Experience with observability, monitoring, and production support methodologies.
β’ Proven ability to work effectively in Agile/Scrum environments.
β’ Flexible schedules.
β’ Personalized training.
β’ Career growth opportunities.
β’ Comprehensive health and term insurance.
β’ Rewards and recognitions.
β’ Continuous learning and professional development.
β’ Collaborative, innovation-focused work environment.
Miratech
Miratech
CodiLime
Get handpicked remote jobs straight to your inbox weekly.