Posted on: 24/11/2025
Position Summary :
We are seeking a highly skilled and experienced Senior Software Engineer to design, develop, and deliver high-quality software solutions for complex business needs.
In this role, you will work on end-to-end development-from requirement analysis and system design to coding, testing, deployment, and support.
You will collaborate closely with cross-functional teams, mentor junior developers, and contribute to architectural decisions that drive product excellence and scalability.
Key Responsibilities :
- Design, develop, and maintain scalable, reliable, and high-performance applications.
- Write clean, efficient, testable, and well-documented code following industry best practices.
- Participate in architecture and design discussions to influence system direction and technical strategy.
- Build modular, reusable components and improve existing codebases.
- Guide junior engineers by conducting code reviews, providing technical guidance, and sharing best practices.
- Collaborate with architects and senior technical leads to implement robust solutions.
- Drive continuous improvement in coding standards, development practices, and technical excellence.
- Work closely with Product, QA, DevOps, and UX teams to deliver features that meet functional and non-functional requirements.
- Participate in planning sessions, estimations, sprint reviews, and retrospectives.
- Troubleshoot problems across the entire stack-application, database, infrastructure, and integrations.
- Implement automated unit tests, integration tests, and participate in CI/CD workflows.
- Optimize application performance, monitoring, and reliability.
- Support production deployments and assist in resolving post-release issues.
- Create and maintain technical documentation for systems, processes, and APIs.
- Evaluate and adopt new tools, frameworks, and technologies to enhance productivity and product quality.
- Contribute to process improvement initiatives, automation, and engineering best practices.
Required Qualifications & Skills :
Education & Experience :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4- 8 years of professional experience in software development.
Technical Skills :
- Strong proficiency in Java / Python / C# / JavaScript / Node.js
- Experience with web development frameworks such as Spring Boot, .NET Core, Django, Express, Angular, React, or Vue.js.
- Hands-on experience with REST APIs, microservices, and distributed systems.
- Good understanding of databases (SQL & NoSQL) and ability to write optimized queries.
- Experience with CI/CD pipelines, Git, and automated testing frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP) is highly desirable.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes) is a plus
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1579925
Interview Questions for you
View All