Senior Software Engineer
Paul Mason Consulting India
About the role
Summary of the position
We are looking for a Senior Software Engineer who can operate as a strong individual contributor, take end-to-end ownership of features, and influence technical decisions in a product-led environment.
This is a cross-platform role - you will work across frontend, backend, and cloud infrastructure, depending on what the product needs. There are no fixed “Angular-only” or “AWS-only” roles here.
You should be comfortable designing, building, deploying, and supporting production features, and guiding other engineers through code reviews, design discussions, and best practices.
Key accountabilities & Responsibilities
• Own end-to-end delivery of features - from requirement understanding to production rollout
• Design, build, and maintain scalable web applications
• Work across:
• Frontend (Angular / modern JS frameworks)
• Backend (Node.js / Java-based services)
• Cloud infrastructure (AWS)
• Make pragmatic technical decisions balancing speed, quality, and scalability
• Design and maintain cloud-native deployments using AWS services
• Drive code quality, refactoring, and clean architecture
• Actively contribute to:
• Code reviews
• Technical design discussions
• Improving engineering standards
• Collaborate closely with Product, QA, and DevOps to ensure high-quality releases
• Mentor junior engineers and lead by example
• Participate in incident analysis, performance tuning, and production support when required
Skills and Experience | Essential
Experience
• 6+ years of hands-on software engineering experience
• Experience working on production systems with real users and business impact
Technical Skills
• Strong proficiency in JavaScript / TypeScript
• Solid experience with Angular (or equivalent modern frontend frameworks)
• Backend experience using Node.js and/or Java
• Strong understanding of REST APIs, data formats (JSON/XML), and integration patterns
• Hands-on experience with AWS, including:
• EC2, S3, RDS
• Lambda
• Auto-scaling, Load Balancing
• CloudWatch monitoring
• Hands-on experience with CI/CD pipelines using AWS CodeBuild
• Strong understanding of:
• OOP principles
• Design patterns
• Refactoring techniques
• Comfortable working with Git using Bitbucket as the primary code repository
Skills and Experience | Desirable
• Coding Practices & Refactoring
• Experience with Cordova based plugin.
• Knowledge of Software Development Life Cycle (Preferably Agile)
• Working experience with Database (Preferably Couchbase or NoSQL)
• Experience with Ionic application development is added advantage.
• Unit Testing Tool – Jasmine, Protector or Karma
• Familiarity with CI/CD Pipeline using AWS Code Build.
Personal attributes
• Strong product mindset — you think beyond tickets
• Ownership and accountability
• Ability to work independently with minimal supervision
• Clear communication and collaborative approach
• Bias towards action and problem-solving
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free