Remote job
Senior Software Engineer
Job details
About this role
Role overview
Lead full stack engineering for internal web applications, integrations, and services that support business teams. The work spans solution design and delivery, from Vue-based user experiences to REST APIs and serverless backend services, with a focus on reliable, maintainable software and business process automation.
Responsibilities
- Partner with engineering and business stakeholders to shape solutions and deliver new capabilities iteratively. - Design and build web application features, backend business logic, REST APIs, and integrations between enterprise systems and data platforms. - Develop services in a serverless cloud environment, accounting for scalability, security, performance, and maintainability. - Document designs and technical decisions, and contribute to architecture proposals and shared development practices. - Participate in agile planning, code reviews, pull requests, and ongoing troubleshooting of bugs and support issues. - Communicate progress, dependencies, and delivery expectations across concurrent projects.
Requirements
- At least five years of commercial software development experience and three years building service-oriented applications. - At least one year of reactive web development using Vue, React, or Angular; strong SQL and MySQL skills. - Experience delivering multiple software initiatives to production, developing REST APIs, and working with AWS Lambda. - Proficiency with Git workflows, pull requests, and an agile process using tools such as Azure DevOps or Jira. - Strong troubleshooting, organization, and communication skills, including the ability to manage deadlines and several projects. - Must be authorized to work in the United States without visa sponsorship and available during regular U.S. business hours.
Nice to have
- Experience with AWS services such as API Gateway, SQS, and S3, or certifications in AWS architecture or development. - Familiarity with Snowflake, Fivetran, or veterinary and pet-care management software.
Benefits and work setup
- Remote role with no regular travel required; participation in team calls is expected. - Health, dental, vision, life, and disability insurance; 401(k) matching; pet-care discounts; and flexible time off.