Return To Job Search

Full Stack Senior Software Engineer
California
San Diego Metro Area
Applications - Developer – Technology
JN -072019-4015

Our client is currently seeking a Full Stack Senior Software Engineer. Below is a BRIEF job description. Please contact us for more information on this role and client.

Essential Job Functions:

  • Work in a team environment
  • Assist and mentor other employees
  • Take position as team leader every so often
  • Be a part of the interview process to select great members to add to the team
  • Analyze OSS and OTS technology and offer tradeoffs
  • Create architectural designs that impact software systems
  • Assist in the design/development of new applications
  • Sustain and improve existing applications
  • Perform unit and integration tests
  • Take part in design and code reviews
  • Work with Software QA to fix issues during testing
  • Constantly improve software and products by refactoring codebase/using best practices
  • Guarantee delivery of application releases
  • Produce engineering documentation and design specifications
  • Help technical support solve customer problems
  • Find the cause and solution to customer issues
Requirements:
  • At least five years of actively working on software development
  • Bachelor’s degree in Computer Science or comparable
  • Must have experience with SQL Development and another mainstream relational database
  • Must have experience with: cloud, mobile, security, TDD, DevOps, CI/CD
  • Must have experience being a part of an Agile/Product Development Lifecycle
  • The following experience is highly preferred: Node.js backend and/or Express.js framework, using modern frameworks and libraries for backend/frontend code, architectural system design, evaluating technologies and creating design tradeoffs, software design patterns, concurrent applications, and designing and documenting software systems
  • Must be a master in Git, moderns IDEs, and build systems
  • Great understanding with the principles of software engineering
  • Must have experience with unit testing and integration testing using Karma, Jasmine, and Protractor
  • Must be extremely skilled in debugging, testing and fixing software
  • Experience with Java 11+ is highly desired
  • Experience with Angular 2+ is highly desired


 


© VIA Technical. All Rights Reserved.