Squadcast Labs Private Limited

Staff Engineer (Backend)

Full-Time in Bangalore, IN - Senior - Engineering

Staff Engineer (Backend)

Summary

Help us define the future of Site Reliability Engineering. At Squadcast, we are diligently building solutions to the application reliability problems faced by modern technology firms.

We ideate fast, embrace change, and take risks. As a rapidly growing tech startup, we look for the best talent out there and try to stay out of their way. From scaling our business model to expanding our offerings, the day-to-day at Squadcast offers endless professional growth opportunities.

At Squadcast , you get an opportunity to work on state of the art technology stacks with a high degree of autonomy as you work with a team of highly skilled technologists. Take advantage of the dynamic work environment of a startup to have greater control over what you work on, how you deliver and the roadmap of the product.

If you're an experienced Staff Engineer with extensive knowledge about Backend Web development who has a passion for building delightful user experiences, join us at Squadcast!

Find more about Squadcast, our products and our other openings

The impact you can have

As a Staff Engineer at Squadcast, your first impact will be to engage teams and companies worldwide in caring about the reliability of their application/service. You’ll help solve unique, large scale, highly complex technical problems and will build delightful user experiences and scalable frontend systems to make reliability accessible to everyone across the globe. Through your work and contributions, you will demonstrate to global organisations how to easily adopt Site Reliability Engineering practices to improve their incident resolution metrics and ultimately, the reliability of their systems. If you're excited by the problem space of designing and delivering engaging user experiences, building performant user interfaces, and building trustworthy systems, we should talk!

Responsibilities

Architecture

  • Contribute to the overall architecture of the product
  • Take end-to-end responsibility for architecture of one or more sub-systems
  • Contribute towards the deprecation of legacy code and tech debt

Coding

  • Write high-quality, efficient code
  • Help define and enforce high standards in coding and related best practices
  • Eliminate complexity

Delivery

    • Commit to and deliver on aggressive but realistic deadlines.
    • Require minimal supervision or follow up
    • Follow agreed development processes
    • Continuously seek and implement delivery process improvements

    Collaboration

    • Work closely with the rest of the team in a consensus driven manner
    • Provide technical leadership and guidance to juniors
    • Interact intensively with Product Management to define and deliver the Product Roadmap.
    • Work with other departments like Sales, Marketing and Support to help achieve their goals

    Qualifications

    Mandatory Qualifications:

    • 6 - 10 years of experience building large scale webapps
    • Prior experience of distributed applications and microservice architectures
    • Experience building REST or GraphQL web services
    • Demonstrated ability to quickly ramp up on new technologies
    • Strong grasp of automated testing and CI/CD
    • Thorough understanding of engineering best practices
    • Expert knowledge of the Engineering lifecycle and Agile processes
    • Strong work ethic
    • Bias for action
    • Collaborative and easy to get along with.

    Preferred Qualifications:

    • Production grade skills in Golang and Python.
    • Production Experience with MongoDB, Redis, Elastic, or MySQL
    • Familiarity with Kubernetes and Docker

    Advantageous Qualifications:

    • Production experience with message queues.
    • Knowledge of frontend technologies like
    • Typescript
    • React
    • React Native
    • Redux
    • Exposure to Apache Spark (or equivalents)
    • Exposure to SRE, DevOps or Systems Engineering