Senior Software Engineer
Company: People Impact
LinkedIn: Visit LinkedIn
Business Type: Startup
Company Type: Product & Service
Business Model: B2B
Funding Stage: Pre-seed
Industry: Information Technology
Salary Range: ₹ 14-18 Lacs PA
Job Description
Popular Digital AI is seeking a highly motivated and skilled Senior Software Engineer to join our Bengaluru team in a hybrid work environment. The ideal candidate will have strong expertise in MEAN/MERN stack development, relational databases, and DevOps practices, along with hands-on experience in the complete software development lifecycle.
You will play a critical role in designing, developing, testing, deploying, and maintaining scalable web and mobile applications while providing technical leadership and collaborating closely with business and technical stakeholders.
Key Responsibilities
End-to-End Application Development
- Design, develop, test, debug, and deploy scalable web and mobile applications using MEAN/MERN technologies
- Build high-performance, maintainable, and secure software solutions
- Ensure adherence to coding standards and software engineering best practices
Technical Leadership
- Lead technical initiatives and take ownership of assigned projects
- Guide development teams and provide technical mentorship
- Participate in architecture discussions and design reviews
Problem Solving & Collaboration
- Collaborate with Subject Matter Experts (SMEs), product teams, and stakeholders to solve complex business problems
- Translate business requirements into scalable technical solutions
DevOps & CI/CD
- Work with DevOps tools and processes to improve software delivery
- Utilize Git, Jenkins, Azure DevOps, and CI/CD pipelines
- Support automated deployment and release management
Cloud & Infrastructure
- Deploy and manage applications in cloud environments
- Work with platforms such as AWS and Azure
- Build scalable, secure, and reliable cloud-based solutions
Database Management
- Design and manage relational databases
- Optimize database performance and ensure data consistency
- Work with:
- MS SQL Server
- PostgreSQL
- MySQL
Agile Development
- Actively participate in Agile ceremonies including sprint planning, estimation, stand-ups, retrospectives, and reviews
- Collaborate effectively within cross-functional teams
Continuous Learning & Innovation
- Stay updated on emerging technologies, tools, and frameworks
- Drive technical improvements and innovation across projects
Experience
Required Skills & Qualifications
- 3–6 years of experience in software development with strong hands-on expertise in web and mobile applications
Technical Skills
Strong experience in:
- MEAN/MERN Stack:
- MongoDB
- Express.js
- Angular or React.js
- Node.js
- Python
- Relational Databases:
- MS SQL
- PostgreSQL
- MySQL
- DevOps Tools:
- Git
- Jenkins
- Azure DevOps
- Cloud Platforms:
- AWS
- Microsoft Azure
Software Engineering Knowledge
- Strong understanding of:
- Software development lifecycle (SDLC)
- Scalable architecture design
- Coding standards and best practices
- Testing methodologies
- Deployment strategies
Agile Methodologies
- Experience with Agile frameworks, sprint planning, and estimation techniques
Education
- Bachelor’s degree in Computer Science, Engineering, or related field
Preferred Qualifications
- Strong analytical and troubleshooting skills
- Excellent communication and stakeholder management abilities
- Experience leading or mentoring development teams
- Passion for learning emerging technologies
- Ability to thrive in a fast-paced and collaborative environment