SENIOR SOFTWARE ENGINEER (BACKEND)

WillowTree
Full-time
Boston, MA; Charlottesville, VA; Columbus, OH; Durham, NC
$120,000 - $152,000
Posted on 5 months ago

Job Description

WillowTree is seeking empathetic and curious Senior Backend Software Engineers to join their growing team. The role involves working in a dynamic environment, collaborating with clients, and building robust mobile and web applications. The position requires a hybrid in-office presence in Charlottesville, VA.

Responsibilities

  • Deliver high-quality software
  • Influence technical product decisions with clients
  • Stay updated with software engineering best practices
  • Mentor and coach project teams
  • Navigate difficult conversations
  • Identify obstacles to improve user experience
  • Guide team through changing priorities
  • Communicate complex problems effectively
  • Apply knowledge at an organizational scale

Requirements

  • Driven by curiosity and enthusiasm for learning
  • Motivated by solving problems
  • 5+ years of professional programming experience
  • In-depth experience with server-side programming languages (Java, Kotlin, C#, Node.js, Python, Go)
  • In-depth experience with relational and/or NoSQL databases
  • Experience writing apps for cloud providers (Azure, AWS, GCP)
  • Experience developing RESTful and/or Graphql APIs
  • Strong debugging and troubleshooting skills
  • Effective communication of system architecture

Benefits

  • No benefits