Senior Software Engineer

ICE
Bengaluru, Karnataka, India

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

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →