This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

ZipRecruiterposted 3 months ago
$150,000 - $160,000/Yr
Full-time - Senior
Remote - San Diego, CA

About the position

The Senior Full Stack Software Engineer plays a crucial role in the software development team, responsible for hands-on software design, development, mentoring, and testing. This position leads software development tasks, provides technical oversight, and collaborates closely with Product and UI/UX teams to create intuitive front-end applications. The engineer will proficiently code and test both front-end and back-end systems using technologies such as React and .NET Core, while employing an Agile approach to deliver business-relevant software changes.

Responsibilities

  • Efficiently develop new software based on given requirements using industry best practices for security, maintainability, and performance.
  • Design, develop, and maintain mobile-first websites and web applications using appropriate coding and software development tools.
  • Develop front-end and back-end testing code and perform automated testing of code according to team best practices.
  • Apply UI design principles and patterns in creating enterprise-level solutions.
  • Implement web performance optimizations to maximize client performance.
  • Participate in front-end web design with product and UI/UX teams as needed.
  • Lead relevant sprint processes such as planning, grooming, retrospectives, and scrums.
  • Assume a high level of ownership of all work developed by team members.
  • Provide technical guidance to team members and encourage productivity.
  • Respond to team requests in a timely manner and maintain communication with management and technical support colleagues.
  • Train and integrate new team members and support the development of existing team members.
  • Recommend improvements to existing software programs as necessary.
  • Create new software development processes and procedures.
  • Provide 3rd level emergency support for maintaining site operation with minimal downtime.
  • Identify and implement new software tools, development processes, and procedures.

Requirements

  • 5+ years of hands-on experience in developing scalable, secure, and user-driven web and mobile applications using HTML5, CSS, Vue / React / Angular and equivalent JavaScript frameworks.
  • 3-4 years of experience with unit and integration testing of code, with an understanding of JavaScript testing frameworks like Jasmine, Cucumber, Mocha, and Karma.
  • Strong experience with back-end technologies (C#, .Net Core, software design patterns).
  • Experience with relational and NoSQL databases (e.g., MySQL, CosmosDB, Redis, ElasticSearch).
  • Ability to design efficient distributed systems.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work autonomously as well as under management supervision.
  • Ability to lead/mentor software developers.
  • Ability to review code critically and provide constructive feedback.
  • Strong communication skills (oral and written communication, email etiquette, etc.).
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • Experience with Agile/Scrum delivery teams.
  • Experience with Visual Studio and VS Build Process and C#.
  • Experience with RESTful API development using gRPC or ASP.NET Web API.
  • Experience with Git.
  • Experience with event-driven architecture.
  • Experience with Continuous Integration/ Continuous Deployment pipelines.
  • Familiarity with cloud platforms (e.g., Azure) and containerization technologies (e.g., Docker, Kubernetes).

Benefits

  • Flexible Time Off
  • Paid Sick Leave
  • Paid Holidays
  • 401(k) plan with discretionary match available
  • Medical, Dental, Vision, and Life Insurance
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA)
  • Voluntary benefits including Critical Illness, Group Accident, and Voluntary Life
  • Employee Referral Program
  • Gym on site
  • Collaborative work environment in a modern office, stocked with drinks and snacks
  • Lunch provided in office one day per week
  • Discounts on the GOVX website
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service