Hybrid Senior Full Stack Engineer

Posted last month

Apply now

About the role

  • Design and develop scalable Saas applications
  • Write clean, maintainable code that is extensible with minimum number of defects
  • Source for expert level knowledge of modern software development techniques and methodologies
  • Provide guidance on modern software engineering techniques and methodologies for code reviews
  • Take ownership of product features from estimates to design and development
  • Refactor and improve existing software
  • Collaborate with cross-functional teams (Product Management, Quality Engineering, User experience) to complete tasks
  • Manage individual task priorities, estimates, deadlines, and deliverables
  • Coach and mentor less experienced team members
  • Shape innovative designs and feature enhancement ideas into the product and design process
  • Own key areas of the product in terms of design and development
  • Demonstrate knowledge of software and security best practices (i.e., object-oriented design patterns, OWASP Top 10, SOLID design principles)
  • Deliver solutions that scale

Requirements

  • 5-8+ years of software development experience with excellent C# coding skills
  • Must have experience with cloud-native development in Microsoft Azure leveraging Azure DevOps, Azure Cosmos DB, Azure Storage, Azure Key Vault, Azure Service Bus, and Azure AD B2C
  • Must have experience and a demonstrated understanding of React and one or more frontend frameworks (Angular or jQuery)
  • Foundational experience in HTTP, REST, HTML, JavaScript, and CSS
  • Must have experience and a demonstrated understanding of the backend development of services, business logic layers, and data layers, leveraging C# and .Net
  • Education in Computer Science or Software Engineering (or related experience)
  • Strong understanding of SaaS architecture and design principles
  • Experience developing software using Microsoft Visual Studio, GitHub, Jira and/or Azure DevOps
  • Experience with CI/CD and automated build and deployment processes
  • Experience working with containers is a plus (i.e. Docker, Azure Container Instances, K8s)
  • Experience working with Open AI/Azure Open AI technologies is also a plus
  • Strong troubleshooting and debugging skills
  • Strong communication skills
  • Excellent at multi-tasking and able to handle competing priorities
  • Candidates should reside within a reasonable commuting distance from one of the future office locations and be available to work from the office at least three days a week

Benefits

  • Experience peace of mind with our health insurance
  • Retirement savings plans and 401k contribution
  • Generous paid time off
  • Supportive work-life balance
  • Comprehensive benefits package
  • Incentive and recognition programs
  • Career Growth and Development and professional development opportunities
  • Hybrid work model with office expected at least three days a week

Job title

Senior Full Stack Engineer

Job type

Experience level

Senior

Salary

$115,000 - $150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job