Staff Backend Engineer

Willowtree, LLC

full-time

Posted on:

Location Type: Hybrid

Location: Boston • Massachusetts, North Carolina, Ohio, Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSAzureCloudGoGoogle Cloud PlatformGraphQLHerokuJavaKotlinMongoDBMySQL.NETNode.jsNoSQLPostgresPythonSQL

About the role

  • Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
  • Partner closely with clients to influence technical product decisions and business goals
  • Continually stay up to date with the landscape of software engineering best practices, tools, and frameworks
  • Design and build scalable and resilient backend systems that power applications
  • Help mentor and coach a project team towards shared goals and outcomes
  • Navigate difficult conversations by providing constructive feedback to teams and clients
  • Identify obstacles to ensure quality, improve user experience and how we build software
  • Guide your team to understand and work through changing priorities by bringing positive energy
  • Communicate and simplify complex problems in order to foster understanding across multidisciplinary teams
  • Design and develop 12-factor apps that can efficiently scale in modern cloud environments
  • Work with relational and non-relational databases to design efficient data models and optimize data access
  • Design and develop APIs that are well-documented, reliable, and consumable by various clients
  • Troubleshoot problems in existing code and systems, identify root causes, and autonomously implement remedial actions

Requirements

  • Have professional programming experience — we’re thinking 12+ years
  • In-depth experience with one server-side programming language (Java, Kotlin or other JVM languages; C#/.NET; Python; Go; and breadth in others)
  • Have in-depth experience working with relational and/or NoSQL databases (PostgreSQL, SQL Server, MySQL, MongoDB) including schema design, indexing, querying, and performance tuning
  • This position requires experience with NodeJS
  • Experience developing RESTful APIs and/or Graphql APIs
  • Have experience writing apps for Azure, AWS, GCP, CloudFoundry, Heroku, SalesForce, Mulesoft and/or other cloud providers
  • Are well versed in using Cloud Provider utilities such as CLI tools and Consoles (Azure Portal, AWS Console)
  • Possess strong debugging and troubleshooting skills
  • Strong appreciation for CI/CD (e.g. CircleCI, TeamCity, AzureDevops) and experience setting up deployment pipelines
  • Are eager to share your knowledge with teammates through mentorship, code reviews and pair programming sessions
  • Demonstrated leadership skills and a passion for fostering an inclusive and innovative work culture
  • Ability to communicate system architecture and development decisions to clients and teammates

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaKotlinC#PythonGoNodeJSPostgreSQLMySQLMongoDBRESTful APIs
Soft skills
critical thinkingmentorshipcommunicationproblem-solvingleadershipcollaborationconstructive feedbackadaptabilitycoachingfostering inclusivity