Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Software Engineer (India) image - Rise Careers
Job details

Senior Backend Software Engineer (India)

 WEAVE is looking for amazing Senior Backend Engineers for our India Team. We are headquartered in Utah, United States and are expanding our teams in India. The role is full time, you can work 100% remote from any location in India. Our priority is to get the best people onboard, other things being flexible!
We are a People First organisation and culture is employee centric, we give enough work life balance and flexibility to our employees.

Engineers at Weave build features and maintain back-end services using Go (GoLang) microservices, while collaborating with other teams to coordinate work efforts. They are responsible for the long-term quality of the code they write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day!

What you will need to accomplish the job (minimum qualifications)

  • 3+ years of experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc. (Go is a major plus)

  • Experience building Data Platform and Products at scale

  • Willing to learn a new and exciting language - Go

  • Willing to participate in an on-call rotation with the rest of your team

  • Experience working with distributed systems, and inter-service communication protocols and APIs, e.g ReST, protobufs/gRPC, Kafka, NSQ, etc.

  • Experience with building streaming applications on top of Kafka Streams/Flink

  • Experience working with relational databases and SQL

  • Develop and review design, functional, technical, and/or user documentation, as needed.

  • Contribute to the design, implementation, and architecture of new or re-engineered software.

  • Develop, test, and integrate code for new or existing software of significant complexity.

What will make us love you (preferred qualifications)

  • Deploying into a public cloud service (especially GCP)

  • Experience with containerization (Docker/Kubernetes)

  • Experience with Change Data Capture from a relational database

  • Experience with protobufs/gRPC

  • Experience with deployments using CI/CD, Jenkins, etc.

  • Solid understanding of distributed systems and building scalable/redundant service

  • Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing

  • Experience with Prometheus, Grafana, DataDog, etc

What you will love about us

  • Medical benefits cover General Insurance/Accidental/Term

  • Sodexo Zeta meal card (Pluxee now)

  • Reimbursement for phone, internet and gym

  • Flexible PTO and work schedules (Over & above Casual/ Paid Leaves)

  • Parental PTO- best in the industry!

  • Weave’s in-house coaching initiative

  • We believe in diversity and inclusion! Join one of our Peer Resource Groups.

  • People, not Employees Culture

Weave is an equal opportunity employer that is committed to diversity and inclusion. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics. If you have a disability or special need that requires accommodation, please let us know.

All official correspondence will occur through Weave branded email. We will never ask you to share bank account information, cash a check from us, or purchase software or equipment as part of your interview or hiring process. If you have concerns, please reach out to recruiting@getweave.com and we’ll confirm if you’re engaging with one of our Weave teammates!

Weave Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Weave DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Weave
Weave CEO photo
Brett White
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Software Engineer (India), Weave

Are you a technically savvy and passionate Senior Backend Software Engineer? WEAVE is on the lookout for talented individuals to join our India Team, and we want you! Based in Utah, we are expanding our operations remotely, allowing you to work from anywhere in India. At WEAVE, we prioritize our people, providing a flexible and employee-centric work culture that promotes a healthy work-life balance. As a Senior Backend Software Engineer, you'll collaborate with cross-functional teams while building and maintaining robust back-end services powered by Go (GoLang) microservices. Your expertise will ensure the long-term quality of our code, as you create reliable web services deployed in containers on Kubernetes. You'll be an essential part of an autonomous team, contributing to various projects in a trusted environment. We understand that every engineer brings unique skills to the table, which is why we value your contribution wherever needed. If you love problem-solving and want to do meaningful work every day, then this opportunity at WEAVE is just for you, where we believe great days happen regularly!

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer (India) Role at Weave
What are the main responsibilities of a Senior Backend Software Engineer at WEAVE?

As a Senior Backend Software Engineer at WEAVE, you will build and maintain back-end services using Go as well as other programming languages. Your responsibilities include collaborating across teams, ensuring code quality, designing new features, and integrating complex systems. You’ll also work with distributed systems and inter-service communication protocols, ensuring that all implementations align with our scalable architecture.

Join Rise to see the full answer
What qualifications are necessary for the Senior Backend Software Engineer position at WEAVE?

For the Senior Backend Software Engineer role at WEAVE, you should have a minimum of 3 years of experience with back-end languages like Go, Java, Ruby, or Python. Familiarity with building large-scale data platforms and working with distributed systems is crucial. Additionally, knowledge of APIs, real-time streaming applications, and relational databases will make you a strong candidate.

Join Rise to see the full answer
How does WEAVE support work-life balance for Senior Backend Software Engineers?

At WEAVE, we prioritize a positive work-life balance for all our employees, especially for Senior Backend Software Engineers. With flexible work schedules and unlimited PTO on top of paid leave, we ensure you can recharge and take care of personal commitments. Our People First culture aims to provide you with the support you need to thrive both professionally and personally.

Join Rise to see the full answer
What kind of projects will I work on as a Senior Backend Software Engineer at WEAVE?

As a Senior Backend Software Engineer at WEAVE, you’ll engage in exciting projects that involve developing secure and scalable back-end systems using Go and other technologies. You'll be part of a collaborative team designing new software features, migrating legacy systems, and improving existing architecture to support large-scale applications.

Join Rise to see the full answer
Is there room for growth and learning at WEAVE for a Senior Backend Software Engineer?

Absolutely! WEAVE is dedicated to fostering professional development and growth. As a Senior Backend Software Engineer, you will have opportunities to learn new technologies, participate in our in-house coaching initiatives, and contribute to projects that enhance your skills. We believe in continuous learning, and your career advancement is a key component of our employee-centric culture.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer (India)
Can you describe your experience with Go as a backend language?

When answering this question, share specific projects where you utilized Go, highlighting its advantages such as concurrency features, performance, and ease of use in microservices development. Discuss any challenges you faced and how you addressed them.

Join Rise to see the full answer
How do you ensure the quality of your code in backend development?

Talk about your coding practices such as writing unit tests, conducting code reviews, integrating continuous integration/continuous deployment (CI/CD) processes, and using tools for static code analysis. Sharing specific examples of how these practices improved project outcomes can strengthen your answer.

Join Rise to see the full answer
What distributed systems experience do you have, and how have you handled challenges?

Discuss your familiarity with distributed system concepts and frameworks, mentioning specific projects where you applied them. Address challenges like latency, data consistency, or fault tolerance, and explain how you tackled those issues effectively.

Join Rise to see the full answer
Explain your experience with APIs and inter-service communication protocols.

Elaborate on your work with RESTful APIs, gRPC, or similar technologies. Provide insight into how you designed, implemented, and tested these APIs, as well as how you ensured efficient communication between various services within a distributed environment.

Join Rise to see the full answer
What is your approach to monitoring and maintaining backend services?

Share your experiences with tools such as Prometheus or Grafana for monitoring application performance. Discuss your strategies for setting up alerts, conducting performance tuning, and improving service reliability based on monitored metrics.

Join Rise to see the full answer
Can you provide an example of a complex problem you've solved in backend engineering?

Choose a specific challenge that showcases your problem-solving skills in backend development. Describe the issue, the approach you took, the technologies used, and the resulting impact on the project or team.

Join Rise to see the full answer
How do you stay updated with the latest trends in backend technologies?

Discuss various resources you utilize such as online courses, tech blogs, workshops, and community forums to stay informed. Illustrate how you've applied new learnings to your work in backend engineering.

Join Rise to see the full answer
What role do you typically play within a cross-functional agile team?

Describe your preferred work style in team settings, emphasizing collaboration and communication. Provide examples of past experiences where you contributed to a team's success and mention how you adapt to different roles.

Join Rise to see the full answer
What strategies do you implement for debugging in large-scale applications?

Talk about systematic debugging techniques you use, such as logging, profiling, and tracing. Illustrate your thought process in identifying and resolving bugs, as well as any tools that streamline the debugging process.

Join Rise to see the full answer
How would you approach mentoring junior engineers on your team?

Discuss your commitment to mentoring and supporting junior engineers, sharing methods such as pair programming, providing constructive feedback, and facilitating learning opportunities through workshops or coding sessions.

Join Rise to see the full answer

We enable small business everywhere to unify, modernize, and personalize every customer interaction.

31 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!