Senior Software Engineer

Prudential

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 28 days ago
Vacancies: 1 Vacancy

Job Summary

Prudentials 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 peoples 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 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 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 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 ( Python Java C# Go) Experience with web frameworks ( Django Spring Boot ) 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 Angular TypeScript JavaScript HTML5 CSS3 Sass/SCSS Backend: Python Java 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.


Required Experience:

Senior IC

Prudentials 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...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

พรูเด็นเชียล ประกันชีวิต (ประเทศไทย) มุ่งมั่นที่จะช่วยให้คุณก้าวหน้าในชีวิต โดยเราให้ความใส่ใจอย่างเต็มที่เพื่อการบริการที่เป็นเลิศแก่คุณ ค้นหาวิธีที่เราจะสามารถช่วยเหลือคุณได้ที่นี่ ... View more

View Profile View Profile