Skip to content
mimi

Senior Software Engineer

Paul Mason Consulting India

Vadodara · On-site Full-time Senior 2w ago

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