Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

PayPal MTS Software Engineer 
India, Karnataka, Bengaluru 
334087823

18.08.2024

What you need to know about the role


Job Description:

You will be responsible for Developing efficient, elegant, clean, reusable code with no unnecessary complication or abstraction. Mentor other engineers and developers by providing technical and business-related guidance and resources; Should exhibit ownership and Deliver quality solutions on schedule. Will be responsible to create / Review well-articulated, detailed design documents.

Your Day to Day:

  • Partner closely with product managers, designers, analysts, and other engineers to build innovative solutions
  • Participate in architectural discussions to improve our tech stack
  • Evangelize best practices and produce innovative solutions to improve our quality and excellence initiatives
  • Work closely with cross-functional stakeholders to make collaboration better between different teams
  • Deliver high-quality and maintainable code using test-driven methodologies
  • Monitor and maintain critical applications, services, and products
  • Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement.

What you need to bring to the role:

  • BS/MS degree, preferably in a Computer Science or related field
  • Proficient with Functional and Object-OrientedJavaScript/TypeScript/ES6+coding
  • 5+ Years' experience working Experience with client-side JavaScript frameworks such as React and Angular
  • Deep familiarity with JavaScript and server-side JavaScript frameworks such as NodeJS
  • Experience with remote data via RESTful APIs (Application Programming Interface) and JSON
  • Good knowledge of testing frameworks and deployment techniques.
  • Hand-on experience in leveraging languages like Typescript for developing Graphql APIs
  • Intermediate level Understanding of Java, Spring, REST API and Messaging Architectures like ActiveMQ/Kafka . ( Experience in development is a plus )
  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles.
  • Intermediate level understanding of designing and developing data intensive applications, and architecting them for scalability and availability.
  • Demonstrated ability to scope, create and successfully deploy new strategy/ initiatives / capabilities.
  • Experience applying software design patterns, data structures, algorithms.
  • Good analytical and problem solving skills
  • Strong debugging and problem resolution skills
  • Focuses on test driven development and automation.
  • Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions.
  • Experience developing automated unit, integration, and functional tests,
  • Experience in performance aspects like caching, code splitting, lazy loading, pagination, etc & Security aspects like authentication, CORS, xss.
  • Passion for designing and engineering rich user interfaces.
  • Disciplined approach to testing and quality assurance
  • Ability to think logically, diagnose/triage, and make decisions
  • Bias towards action, driven to execute and follow through
  • Experience to interact with engineering teams from multiple geo-locations.
  • Should have good communication skills.
  • Expertise in online payments/loan management system and related domains is a plus

Our Benefits:

Any general requests for consideration of your skills, please