Jobs and Careers
WE

Backend Software Engineer

Weave HQ
United Statesfull_timeVerifiedPosted 20 Oct 2023

About the role

Join the Weave Engineering Team and be at the forefront of revolutionizing how businesses connect with their customers through SMS and MMS messages. Our Messaging Teams empower businesses with automated communication solutions, allowing them to focus on critical tasks while the Weave Messaging System takes care of appointment reminders, reviews, and missed call texts.

As a Backend Engineer on our Messaging Team, you will play a vital role in shaping the future of our Messaging Product. You'll work alongside a diverse and highly skilled team of product managers, front-end engineers, and fellow backend engineers in a collaborative, cross-functional environment. At Weave, our teams operate with a high degree of autonomy, enabling you to take ownership and make decisions that directly impact Weave's success.

  • This position will be In Office  
  • Reports to: Engineering Manager

What You Will Own (Responsibilities)

  • Working on any tickets assigned which may involve coding, researching, planning, documenting and collaborating with other employees. 
  • Advance the goals of the team to deliver on any projects/initiatives that the team is working on to help achieve success. 
  • Writing and altering code to create new or update existing features/functionality to Weave's codebase. 
  • Researching and analyzing information to determine how best to implement task requirements on software projects. 
  • Planning and further advancing delivery of software projects by designing well thought implementation solutions, breaking down bigger projects tasks into feasible tasks that can be completed in a timely manner and also helping with the planning of code releases and rollout of new software. 
  • Writing automation tests to prevent releasing code that might cause issues. Manual testing of features when required.
  • Documenting of workflows, changes to codebase, technical product documentation and any other technical writing that will help in understanding technical processes and operations. 
  • Performing code reviews to provide technical feedback to others and to enforce company code standards. 
  • Coordinating with project manager and team members to advance team projects/goals. 
  • Performing cross-team collaboration to acquire information necessary to complete tasks. 
  • Helping onboard new team members. 
  • Communicating effectively on progress made, obstacles encountered and concerns/doubts on assigned tasks. 

What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills)

  •  Bachelor’s in Computer Science or closely related field 
  • The engineer is provided autonomy in their work and are expected to take ownership and demonstrate the ability to act in Weave's best interest. Work is assigned and expected to be completed through sprint cycles of which the duration of cycles are determined by the team. 
  • The engineer will be expected to work with a team of experienced engineers in which they collaborate in areas such as distributed systems, scalability, and continued integration/development.
  • The engineer is expected to work in a cross-functional agile team composed of a product manager, back-end, and front-end engineers. 

What Will Make Us Love You (preferred qualifications- including personality traits)

  • Experience with Variable Declaration, Basic Syntax, Data Type and Structures, Flow Control Structures (Conditionals and loops), Functional Programming, Object-Oriented Programming, Debugging, IDEs or Coding Environments. 
  • Knowledge in at least one of the following programming language: GO, Javascript, RUBY, OR HTML. 
  • Knowledge of GO, Python, Java, C, Bash, R. 
  • Knowledge of working with back-end APIs: REST APIs, gRPC APIs, SOAP APIs, or Event-driven APIs. 
  • Experience working with MySQL, Oracle Database, or PstgreSQL. 
  • Experience with Elasticsearch, Cassandra, DynamoDB. 

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.

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, d

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Weave HQ

View company profile →