Posted on: 23/12/2025
Description :
We are seeking an experienced Senior Software Engineer to design, develop, and maintain high-quality software solutions.
The ideal candidate will have strong coding skills, a deep understanding of software architecture, and the ability to mentor junior engineers while delivering scalable and reliable applications.
Key Responsibilities :
- Design, develop, test, and maintain robust, scalable, and high-performance software applications
- Participate in full software development lifecycle (SDLC) including requirements analysis, design, coding, testing, and deployment
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality software solutions
- Review and improve code, provide technical guidance, and mentor junior developers
- Troubleshoot, debug, and optimize applications to ensure performance, reliability, and security
- Contribute to software architecture decisions and ensure adherence to coding standards and best practices
- Write and maintain technical documentation for software components and systems
- Stay updated with emerging technologies, frameworks, and development practices
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field
- 5+ years of experience in software development
- Strong proficiency in programming languages such as Java, C#, Python, or JavaScript
- Experience with web frameworks Spring, .NET, Django, Node.js, React, Angular, etc.
- Solid understanding of OOP, design patterns, and software architecture principles
- Experience with databases (SQL and NoSQL) and writing optimized queries
- Familiarity with version control systems (Git), CI/CD, and Agile/Scrum methodologies
- Strong problem-solving and analytical skills
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1593924
Interview Questions for you
View All