Senior Software Engineer

4 - 8 years

8 - 12 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Prudential s purpose is to be partners for every life and protectors for every future. Our purpose encourages everything we do by creating a culture in which diversity is celebrated and inclusion assured, for our people, customers, and partners. We provide a platform for our people to do their best work and make an impact to the business, and we support our people s career ambitions. We pledge to make Prudential a place where you can Connect, Grow, and Succeed.

We are seeking a highly skilled and motivated Full Stack Engineer to join our cross-functional development team. As a Full Stack Engineer, you will play a critical role in designing, developing, and maintaining both frontend and backend applications that deliver exceptional user experiences.You will collaborate closely with UX/UI designers, product managers, and other engineers to build scalable, performant, and user-friendly applications across the entire technology stack. Youll work with modern frameworks, cloud technologies, and agile development practices.If you are passionate about full stack development, modern web technologies, and creating seamless user experiences, and enjoy working in a collaborative environment, we encourage you to apply by submitting your resume and a cover letter highlighting your relevant experience and skills.Opportunities exist for suitably skilled and motivated individuals to become Subject Matter Experts (SMEs) within specific technology domains or architectural patterns.

Responsibilities:

1. Frontend Development:

a. Develop responsive, interactive, and accessible user interfaces using modern JavaScript frameworks (React, Vue.js, Flutter).

b. Implement component-based architectures and design systems for consistency and reusability.

c. Optimize frontend performance and ensure cross-browser compatibility.

2. Backend Development:

a. Design and implement RESTful APIs and GraphQL endpoints using Node.js, Python, Kotlin, or similar technologies

b. Integrate with databases (SQL and NoSQL) and external APIs.

3. Database Design and Management:

a. Work with both relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).

c. Implement database migrations and maintain data integrity.

4. Cloud Integration and Deployment:

a. Maintaining build scripts to be used in CI/CD pipelines for automated testing, building, and deployment.

b. Monitor and track application deployments and performance across cloud platforms such as AWS, GCP, and Azure. 5. Testing and Quality Assurance:

a. Write comprehensive unit tests, integration tests, and end-to-end tests.

b. Implement automated testing pipelines and maintain high code coverage.

c. Conduct code reviews and ensure adherence to coding standards and best practices.

6. Performance Optimization:

a. Monitor application performance and implement optimizations for both frontend and backend systems.

b. Implement caching strategies and optimize database queries.

c. Ensure applications are scalable and can handle increased load.

7. Security Implementation:

a. Implement security best practices including authentication, authorization, and data protection.

b. Ensure compliance with data protection regulations and industry standards.

8. Collaboration and Agile Development:

a. Work closely with product managers, designers, and other engineers in an agile development environment.

b. Participate in sprint planning, daily standups, and retrospectives.

c. Maintain clear and comprehensive documentation for code, APIs, and development processes.

Experience and Qualification Key Areas of Expertise and/or Experience:

1. Frontend Technologies

Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3 Experience with frontend frameworks (React, Vue.js, Flutter) Knowledge of state management solutions (Redux, Vuex, NgRx) Understanding of responsive design and mobile-first development

2. Backend Technologies

Strong programming skills in one or more backend languages (Node.js, Python, Java, C#, Go) Experience with web frameworks (Express.js, Django, Spring Boot, ASP.NET) Understanding of RESTful API design and GraphQL

3. Database Technologies

Proficiency with relational databases (PostgreSQL, MySQL, SQL Server) Experience with NoSQL databases (MongoDB, Redis, DynamoDB) Understanding of database design principles and optimization

4. Cloud and DevOps

Understanding of cloud platforms (AWS, GCP, Azure) Understanding of CI/CD pipelines and automated deployment

5. Development Practices

Experience with version control systems (Git) Understanding of agile development methodologies Knowledge of testing frameworks and practices

6. Modern Development Approaches

Familiarity with component-driven development and design systems Understanding of JAMstack and serverless architectures Knowledge of progressive web applications (PWAs)

Preferred Qualifications:

Bachelors degree in Computer Science, Software Engineering, or a related field 3+ years of experience as a Full Stack Developer or similar role Strong problem-solving and analytical thinking skills Experience with automated testing and test-driven development Understanding of web security principles and best practices Excellent communication and collaboration skills Experience working in agile/scrum environments

Additional Qualifications:

Experience with mobile app development (React Native, Flutter) Knowledge of machine learning and AI integration Familiarity with blockchain or emerging technologies Contributions to open-source projects Cloud certifications (AWS Developer, Google Cloud Developer)

Technologies and Tools

Frontend: React, Vue.js, Angular, TypeScript, JavaScript, HTML5, CSS3, Sass/SCSS Backend: Node.js, Python, Java, Express.js, Django, Spring Boot Databases: PostgreSQL, MySQL, MongoDB, Redis Cloud: AWS, Google Cloud, Azure DevOps: Docker, Kubernetes, Git, GitHub Actions, GitLab CI Testing: Jest, Cypress, Selenium, Postman Design: Figma, Adobe XD Monitoring: New Relic, DataDog, Sentry

Prudential is an equal opportunity employer. We provide equality of opportunity of benefits for all who apply and who perform work for our organisation irrespective of sex, race, age, ethnic origin, educational, social and cultural background, marital status, pregnancy and maternity, religion or belief, disability or part-time / fixed-term work, or any other status protected by applicable law. We encourage the same standards from our recruitment and third-party suppliers taking into account the context of grade, job and location. We also allow for reasonable adjustments to support people with individual physical or mental health requirements.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Prudential Corporation Asia logo
Prudential Corporation Asia

Financial Services

Central

RecommendedJobs for You