Senior Software Engineer

PtyWestlake, OH
Onsite

About The Position

The successful candidate will work across the full software development lifecycle, collaborating with business stakeholders, product owners and fellow engineers to design, develop, test, deploy and support innovative solutions. We are looking for someone who combines strong technical capability with excellent problem-solving skills, sound judgement and a genuine passion for technology.

Requirements

  • Strong proficiency in JavaScript and modern software development practices.
  • Advanced SQL skills with experience in Oracle and PostgreSQL databases.
  • Experience developing and supporting web applications, APIs, and enterprise software solutions.
  • Knowledge of database design, optimisation, and performance tuning.
  • Experience with Git, source control, and DevOps practices.
  • Working knowledge of Microsoft 365, Microsoft Teams, and the broader Microsoft technology ecosystem.
  • Experience using Jira or similar Agile project management tools.
  • Solid understanding of Agile/Scrum methodologies and the Software Development Life Cycle (SDLC).
  • Ability to translate business requirements into scalable technical solutions.
  • Strong troubleshooting, debugging, and problem-resolution skills.
  • Node.js
  • AWS
  • PostgreSQL
  • Minimum 5–7 years' experience in software development.
  • Proven experience delivering solutions within a complex business environment.
  • Experience working across the full software development lifecycle from analysis and design to deployment and support.
  • Experience engaging directly with business stakeholders and gathering requirements.
  • Critical Thinking
  • Problem Solving
  • Analytical Ability
  • Logical Reasoning
  • Business Acumen
  • Adaptability
  • Innovation
  • Collaboration
  • Communication
  • Accountability
  • Attention to Detail
  • Continuous Learning

Nice To Haves

  • MS SQL Server experience advantageous.
  • Relevant industry certifications or coding bootcamp qualifications advantageous.

Responsibilities

  • Design, develop, test, deploy and support innovative solutions.
  • Collaborate with business stakeholders, product owners and fellow engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service