SDE-II Backend Developer
Gurugram, India

At Parth, we handle information at massive scale in large distributed systems. We are looking for engineers who bring fresh ideas for information retrieval, distributed computing, large scale system design, security, artificial intelligence, networking and data management.

The engineer should be a self-starter, who is comfortable with ambiguity, be able to think big, and enjoy working in a fast paced environment. Engineers will work closely with business teams to understand requirements, design and develop the technical solution. If you are willing to work on technically complex problems, you belong to our team.

Responsibilities

  • Ownership of product/feature end-to-end for all phases from the development to the production.
  • Work closely with team, writing maintainable and scalable code for software modules and influencing team decisions.
  • Collaborate with stakeholders to imagine, design and develop the solution that fits best for the requirements.
  • Contribute to the architecture and design (system architecture, design patterns, reliability and scaling) of new and current systems.
  • Use data driven approach for making right architecture decisions, managing business priorities.
  • Define a design, turn it into high quality code, and survive the deadline.
  • Deep dive into developing and delivering systems that are highly maintainable.
  • Review code of other team members and provide constructive direction.
  • Mentor and lead developers by cultivating curiosity and deep technical understanding.

Required Qualifications

  • Working experience with any one of NodeJS, Python, Spring Boot including project architecture & design.
  • Proficient in a broad range of data structures and algorithms, knowing their use-cases and complexities.
  • Experience and deep understanding of various advanced SQL and NoSQL databases.
  • Capable of independently clarifying technical requirements, assessing development estimates and applying a broad range of design approaches.
  • Experience handling big data and large scale distributed systems.
  • Experience building complex large scale software systems servicing millions of users.
  • Strong verbal and written communication skills to collaborate ideas between technical and design teams.
  • Experience working on streaming architectures (Apache Spark, Cloud Pub/Sub, Kafka).
  • Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations.
  • Experience in maintaining quality with the help of documentation, unit testing, code reviews, test automation, continuous integration & deployment.

Preferred Qualifications

  • Experience working with GCP services and products like CloudSQL, GCR, GAE, Dataproc, Firebase RTDB, Firestore DB, Cloud Pub/Sub, BigQuery.
  • Knowledge of Python Libraries - Scipy, Numpy, Pandas, IPython, Scikit-learn.
  • Knowledge of distributed big data processing (PySpark, Jupyter, Apache SPARK).

How will you grow?

  • At Parth, we have invested a great deal to create a resource rich environment in which you can evolve and create an impact on larger scale.
  • We expect all individuals to nurture in their own way, doing what interests them, as they enhance their expertise.
  • We provide a variety of learning and exploring opportunities including challenging projects to help accelerate your career along the way.

Work Experience

2+ Years

Job Location

Gurugram, Haryana (INDIA)

Compensation

As per industry standards & experience.

Max file size 10MB.
Uploading... Please wait
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Your application has been received.
You'll hear from us soon!
Oops! Something went wrong while submitting the form.