
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
Salary range: Rs 1000000 - Rs 1400000 (ie INR 10-14 LPA)
Min Experience: 5 years
Location: Bangalore
JobType: full-timeRequirementsWe are seeking a highly skilled and experienced Senior Software Engineer with expertise in MERN/MEAN stack development to join our technology team. This role demands an end-to-end ownership mindset, from designing and coding to deploying and maintaining scalable web and mobile applications. The ideal candidate is a hands-on technologist with strong leadership qualities, capable of driving projects, leading small teams, and collaborating with cross-functional stakeholders. You will be instrumental in building cutting-edge, scalable, and secure applications that solve real-world business problems.As a Senior Software Engineer, you will not only bring deep technical expertise in MongoDB, Express.js, React.js, Node.js, and Angular, but also a broader understanding of full-stack development, cloud technologies, databases, DevOps tools, and Agile methodologies. This is a role that offers ownership, growth, and the opportunity to work with the latest technologies in a dynamic, fast-paced environment.Key Responsibilities
- End-to-End Development: Design, code, test, debug, and deploy web and mobile applications using MERN or MEAN stack.
- Collaboration: Work closely with subject matter experts (SMEs), product managers, and other stakeholders to resolve technical challenges and deliver impactful solutions.
- Scalability & Performance: Architect solutions that are scalable, high-performing, and optimized for user experience.
- Project & Team Leadership: Take ownership of projects, lead small teams, provide mentorship, and ensure best practices in software development.
- Continuous Learning: Stay updated with emerging technologies, tools, and frameworks, and apply them to enhance project outcomes.
- Problem-Solving: Analyze complex technical problems, propose innovative solutions, and ensure timely delivery.
- Agile Practices: Participate actively in Agile ceremonies such as sprint planning, reviews, and retrospectives.
- Code Quality: Ensure adherence to coding standards, write unit tests, and contribute to maintaining a robust CI/CD pipeline.
- Experience: Minimum 5 years of IT development experience, with at least 4 years in MERN or MEAN stack development.
- Full Stack Expertise: Proficiency in MongoDB, Express.js, React.js, Node.js, and Angular.
- Programming Knowledge: Hands-on experience with additional programming languages such as Python or Ruby.
- Database Skills: Solid knowledge of RDBMS like MS SQL, PostgreSQL, and MySQL.
- DevOps Tools: Strong understanding of Git, Jenkins, and Azure DevOps for CI/CD.
- Cloud Exposure: Practical exposure to cloud platforms and related services.
- Agile Development: Experience working in Agile environments with knowledge of estimation techniques and sprint delivery.
- End-to-End Understanding: Proven ability to deliver solutions across the complete development lifecycle.
- Experience with additional modern frontend frameworks.
- Familiarity with microservices architecture and containerization tools like Docker/Kubernetes.
- Strong understanding of application security and performance optimization.