DELL SOFTWARE ENGINEER

PAYPAL SOFTWARE ENGINEER 1

 


JOB ROLE: Software Engineer 1

JOB LOCATION: Hyderabad

Job Description Summary:

The requirement for this position is for an engineer with 0 to 1 year of experience working on highly scalable web based products using React/JS in the frontend and JS/NodeJS in the backend. Additionally the engineer should have experience in integrating the screens with GQL or REST based interfaces and preferably even coded a few interfaces in Java or NodeJS. Technology should never be a constraint for the ideal candidate and the engineer should be flexible to work on whatever the need dictates.


Experience Required:

  • BE/BTech or equivalent degree.


Required Technical Skills:

  • Proficient in client & server-side JavaScript, HTML5, CSS3 and webpack
  • Competent in building single page web applications using Node.js and React/Angular
  • Experience with cross-browser, cross-platform and design constraints on the web
  • Experience in developing automated unit and functional tests
  • Knowledge of multiple back-end technologies (e.g. Java, Spring)
  • Experience with common front-end development tools such as Babel, Webpack, NPM, will be a plus
  • Analytical mindset.
  • Good in Data Structure.
  • Good in Problem-solving.

Preferred Technical Skills:

  • Good knowledge in Java and Object-Oriented Programming.
  • Prior Experience in working in SQL/NoSQL databases, preferably in Oracle.
  • Experience in Rest based service development.
  • Knowledge of multi-threaded, asynchronous code.
  • Skilled at writing Unit and Automation tests.
  • Good understanding of machine learning (both analytics and engineering).
  • Hadoop and big data technologies skills, streaming technology.
  • Robotics Process Automation techniques.

Required Soft Skills:

  • A team player who values collaboration, innovation, and inclusion.
  • Interested in keeping updated with the latest technological developments.
  • Comfortable working in an Agile environment.
  • Strong verbal and written communication skills.
  • Interest in the payments industry.


Comments