Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 3 @ Helpshift

Home > Software Development

 Software Engineer 3

Job Description

Role

  • Design and develop product features that are delivered to 820M monthly active users and can scale to 100K+ RPS.
  • Take ownership of the products architecture, performance, and quality.
  • Occasionally lead cross-team projects and collaborate with developers, QAs, and other departments.
  • Review others code and design.
  • Ensure best practices for software development are followed by the team.
  • Build reusable modules and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Contribute to hiring and onboarding processes.
  • Keep calm and learn every day.

Preferred candidate profile

  • 6+ years of medium to large scale server-side software development experience.
  • Strong working knowledge of a backend programming language like Clojure and Java in production.
  • In-depth knowledge of CS concepts like data structures and time complexity of algorithms.
  • Experience of designing and architecting complex systems.
  • Experience in working with one or more of MongoDB, Redis, Elasticsearch, Kafka, and Postgresql at scale.
  • Experience with benchmarking systems for performance, and failure detection.
  • Knowledge of Posix compliant operating systems (we develop on Mac OS X and deploy on GNU/Linux).
  • Comfortable using CLI tools for achieving day-to-day tasks.
  • Experience in writing unit and integration tests.
  • Excellent problem-solving skills and a proactive approach to issue resolution.
  • Excellent verbal and written communication skills.
  • Experience with coaching and mentoring peers.
  • Bachelors degree in Computer Science (or equivalent).

Nice to Have

    • Working knowledge of frontend development and tools, especially JavaScript and React.
    • Strong knowledge of functional programming is a plus (we use Clojure).
    • Exposure to project management and related tools

Perks and Benefits:

  • Hybrid setup
  • Worker's insurance
  • Paid Time Offs
  • Other employee benefits to be discussed by our Talent Acquisition team in India

Closing: 

Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Helpshift
Location(s): Pune

+ View Contactajax loader


Keyskills:   API Clojure IntelliJ SCode Emacs Javascript Vim Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Senior Staff Software Engineer, AI Data Trust

  • Google
  • 2 - 4 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Cloud Engineer, AI

  • Google
  • 1 - 4 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Lead Software Engineer

  • Capgemini
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Helpshift

Helpshift- Startup Helpshift bridges the disconnect between conventional customer service channels-like email and phone support-and a growing consumer base that does more on mobile phones and has a strong preference for messaging as the primary mode of communication. Through Helpshift's AI-power...