company

Software Engineer II - Backend

HelpshiftPune, Maharashtra, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

4+ years of server-side software development experience in medium to large-scale environments. Strong written and verbal communication abilities. Solid grounding in computer science fundamentals, including data structures and algorithm complexities. Experience with Posix-compliant operating systems, particularly Mac OS X and GNU/Linux, and proficiency with command-line tools. Expertise in writing unit, functional, and regression tests; knowledge of generative testing is preferred. Bachelor's Degree in Computer Science or a related field.

About the job

Join Helpshift as a Software Engineer II - Backend. At Helpshift, we uphold five core Leadership Principles that guide our daily operations and collective goals. These principles represent our identity within Keywords Studios and reflect our collaborative spirit in achieving success:

  • Power of Partnerships: We work closely with our clients, acting as an extension of their teams. Our shared passion and purpose enable us to support their visions and bring their stories to life.
  • One Keywords: We harness the power of an efficient global network, combining the strengths of local studios with the agility of a global platform, creating our unique advantage.
  • Raise the Game: Embracing innovation and technology is at our core. We leverage our collective experience to deliver new value in gaming and beyond, helping our clients thrive.
  • Embrace an Open World: We celebrate diversity in talent and ideas from our global community. This inclusivity empowers us to produce world-class entertainment for our partners.
  • Trust through Transparency: We foster open, honest relationships with our people, clients, and communities. Clear communication is essential as we pursue success together.

Your Profile:

  • A minimum of 4 years of experience in medium to large-scale server-side software development.
  • Strong verbal and written communication skills.
  • Deep understanding of computer science fundamentals, including data structures and algorithm time complexity.
  • Familiarity with Posix-compliant operating systems, specifically Mac OS X and GNU/Linux, and comfort with CLI tools.
  • Proficient in writing unit, functional, and regression tests, with a preference for knowledge in generative testing.
  • A Bachelor's Degree in Computer Science or an equivalent field.

Requirements:

  • Experience using distributed version control tools (Git preferred).
  • Functional programming experience, particularly with Clojure, is a plus.
  • Familiarity with JVM is advantageous.
  • Experience working with scalable databases such as MongoDB, Redis, Elasticsearch, Kafka, or PostgreSQL is beneficial.
  • Experience in system performance benchmarking and failure detection is a plus.

Projects You May Work On:

  • Developing a chatbot conversation engine capable of scaling to millions of conversations daily.
  • Designing and building highly scalable and resilient workflows for automatic issue routing based on events.
  • Creating and implementing APIs for internal features in the agent dashboard and external-facing APIs for integrations.

About Helpshift

Helpshift is an innovative company that integrates technology and creativity, focusing on enhancing customer engagement and experience. As part of Keywords Studios, we emphasize collaboration, diversity, and transparency, striving to create world-class entertainment and solutions for our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.