Full Stack Engineer
Actively Reviewing the ApplicationsOteemo Inc.
Job Description
Senior Software Engineer – Full Stack / Modernization
Location: Hyderabad, India
Experience: 5–8 years
Employment Type: Full-time
Job Summary
We are looking for a hands-on Senior Software Engineer who will drive application modernization initiatives by developing, refactoring, and enhancing components across the full technology stack. The role involves working closely with architects, UX/design teams, and delivery stakeholders to translate modern architecture and design into high-quality, scalable, and secure solutions.
Key Responsibilities
- Drive hands-on delivery for application modernization initiatives, including development and refactoring across frontend, backend, and data layers
- Implement modern frameworks, APIs, microservices, and data access layers aligned with target architecture
- Identify, address, and reduce technical debt while improving code quality, performance, and maintainability
- Build and maintain CI/CD pipelines to support automated builds, testing, and deployments
- Collaborate closely with architects and design strategists to translate architecture blueprints and UX designs into working solutions
- Participate in code reviews, unit testing, integration testing, and deployment activities
- Ensure solutions meet functional, performance, scalability, and security requirements
- Troubleshoot production issues and support continuous improvement of systems and processes
- Follow engineering best practices, coding standards, and documentation guidelines
Required Skills & Experience
- 5–8 years of hands-on experience in full-stack application development
- Strong proficiency in at least one backend technology (Java / .NET / Node.js / Python or similar)
- Experience with modern frontend frameworks (React, Angular, Vue, or similar)
- Strong understanding of RESTful APIs, microservices, and integration patterns
- Hands-on experience with databases (SQL and/or NoSQL) and data access frameworks
- Experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps, GitLab, etc.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization concepts (Docker, Kubernetes – preferred)
- Strong understanding of secure coding practices and performance optimization
- Experience working in Agile / Scrum delivery models
Preferred / Good to Have
- Experience with application modernization or legacy system refactoring
- Exposure to DevSecOps practices
- Knowledge of design patterns and domain-driven design concepts
- Experience working in client-facing or consulting environments
Soft Skills
- Strong problem-solving and analytical skills
- Ability to collaborate effectively across engineering, architecture, and design teams
- Clear communication and documentation skills
- Ownership mindset with a focus on quality and delivery
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Engineer- Development
82% matchAptean India
Tech Lead (C++)
77% matchCyncly
Senior Software Engineer (Frontend-focused Full Stack Developer)
85% matchMicrosoft
Senior Software Engineer, ASP .NET
81% matchValGenesis
Remote Python Engineer
77% matchTuring
Share
Quick Apply
Upload your resume to apply for this position