Senior Database Engineer

Roberts RecruitingBoston, MA
Onsite

About The Position

You’re a talented database developer who is passionate about coding. You excel at getting from feature request to implementation plan. You go beyond just getting the job done to slaying technical debt and developing code that is well-structured, well commented, and reasonably futureproof. You consistently pay attention both to the details and to the big picture, and you help everyone to keep them in line. You’re at your best when you have real ownership of your projects. You will join a dynamic team of highly skilled players who are building the best e-commerce platform in the space. You will build software that is actually used by our customers and impacts our bottom line. As part of a team practicing agile development, you will work with a variety of team members, and you will be encouraged to reach into multiple layers of our technology stack while contributing to key projects that will help both us and you grow. As a Senior Database Developer, you will be expected to grow into architectural and development ownership over significant components of our platform. You will take on interesting architectural and programming challenges, building out new platform features, enhancing our capacity to configure behaviors through metadata, and interfacing our systems with those of our clients and partners. You might even learn a bit about furniture, like what settees and fainting couches are.

Requirements

  • 5+ years of software development experience
  • Advanced working knowledge of SQL Server and Microsoft Transact-SQL.
  • Ability to investigate and diagnose the unexpected in unfamiliar data and code.

Nice To Haves

  • Experience with agile/scrum development methodologies
  • Experience with ecommerce-related technologies such as shopping cart, faceted search, catalog building, CMS and payment APIs.
  • Familiarity with using a source control system, especially git and BitBucket.
  • Experience with SSIS
  • Experience with Oracle

Responsibilities

  • Develop actionable implementation plans to fulfill change requests, and restructure such plans when requirements and understandings change.
  • Develop and implement solutions of high quality and clarity, making sure they meet project requirements.
  • Participate effectively in our peer code review process, catching mistakes, offering optimizations, and learning from each other.
  • Ensure that your code products are readily accessible to other developers through good use of company naming conventions, in-code comments, and supporting documentation.
  • Communicate effectively with team members and with other departments through various media such as email, instant messaging, whiteboard meetings, work tracking tickets, code reviews, and wikis.
  • Develop and implement tests to confirm success and reveal defects in developed solutions.
  • Observe code release and deployment protocols that coordinate changes and implementations to protect our shared development and production environments.
  • Participate effectively in agile ceremonies including standups, sprint planning, and sprint retrospectives.
  • Prioritize effort to enable the team to complete sprint goals.
  • Code safely to protect the viability of our data resources and systems.

Benefits

  • 100% company-paid health and dental benefits
  • 21 days of vacation and 7 paid holidays
  • 401(k) contribution matching
  • Free gym membership
  • 100% paid maternity/paternity leave
  • Subsidized commuter expenses
  • Fully stocked snack and coffee bar
  • Friday happy hour
  • Dog-friendly office
  • Open layout for collaborative work environment
  • Monthly company events and outings
  • Casual dress code
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service