Location: Chennai, Tamil Nadu, Bangalore, Karnataka, India
Qualification: Bachelor’s degree in computer science or equivalent experience
Work Experience: 2+ years’ experience
Job Description:
Your way to Impact
As an engineer in our development team, you will be responsible for developing the next gen PayPal's Observability platform, support the long-term reliability and scalability of the system and will be involved in implementations that avoid/minimize the day-to-day support work to keep the systems up and running. If you are passionate about application development, systems design, scaling beyond 99.999% reliability and working in a highly dynamic environment with a team of smart and talented engineers then this is the job for you.You will work closely with product and experience and/or development teams to understand the developer needs around observability and deliver the functions that meets their needs. The possibilities are unlimited for disruptive thinking, and you will have an opportunity to be a part of making history in the niche Observability area.
Your day-to-day
In your day-to-day role you will
Be Involved in development & support work on the Observability team.
Be required to quickly ramp-up on the many different components/services - built on different technology stacks, Operations Systems and use different build and deploy pipelines - to add new features and fix issues.
Be able to work closely with the users of the system to understand their problems and exercise empathy and maturity while working with them to solve the problems.
Collaborate with other engineers on code reviews, internal infrastructure improvements and process enhancements.
Understand the different use cases for the Observability Domain across the different teams and help guide evaluation and adoption of a next generation Observability Platform for PayPal that is scalable, reliable and fault tolerant.
Help with evaluation using Proof of Concept on the different options/solutions selected that should solve for all the use cases.
Be able to troubleshoot and help fix performance, scalability, and other live issues in a very time critical environment.
Implement designs provided by UX/UI designers accurately, paying close attention to typography, layout, color, responsiveness, accessibility and performance.
What Do You Need To Bring
Bachelor’s degree in computer science or related technical discipline (or equivalent experience)
2+ years’ experience in developing front-end applications.
Very strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL/NoSQL, Operating Systems, and Software Engineering.
Proficiency in front-end technologies like React, HTML, CSS, and JavaScript.
Solid understanding of responsive design and cross-browser compatibility.
Attention to detail: Frontend Engineers must be detail-oriented and strive for pixel-perfect designs.
Problem-solving and critical thinking: Frontend Engineers should be able to solve problems and think critically about the design and functionality of the user interface.
Understanding of concurrency, parallelism, networking, with profound data structure & algorithms
Ability to isolate errors by trouble-shooting the application stack from application to framework to underlying infrastructure dependencies and network.
Strong verbal and written communication skills
Strong applied experience. You've built, broken, and rebuilt software applications. We're looking for creative thinkers who also know how to create real-world products
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.