Full Stack Software Engineer

SymvionicsSan Jose, CA
302d

About The Position

As a Full Stack Software Engineer at SYMVIONICS, Inc., you will be part of an agile team committed to delivering high-quality software solutions. The team focuses on performing code reviews and aims for daily production pushes. The primary project, ATM-X Freddie, involves developing the XTM Client, an application that integrates airspace capabilities between vehicles and supporting airspace systems. This role requires a motivated self-starter who is passionate about technology and can enhance our software platform for seamless production deployments.

Requirements

  • 4-5 years of experience delivering enterprise class applications
  • At least 3 years of recent experience working in Java/JavaScript and REST APIs
  • Experience with modern JavaScript frameworks (e.g., React, Vue)
  • Experience with modern testing frameworks (e.g., Jest, Puppeteer, Cypress)
  • Experience developing production web applications using React or mobile applications using Native or React Native frameworks
  • Experience building scalable server-side applications using JS frameworks like Express.js or Node.js
  • Experience with container technologies such as Docker and Kubernetes
  • Deep understanding of front-end architecture and data-driven development
  • Solid understanding of object-oriented design and programming concepts, core Java concepts, multi-threading, MVC, and common design patterns
  • Experience with SQL/NoSQL databases
  • Strong desire to learn and share knowledge with others
  • Proven interpersonal communication skills
  • US Citizenship required

Nice To Haves

  • Experience with Behavior Driven Development
  • Experience with GraphQL
  • Familiarity with TypeScript
  • Experience with drone technology
  • Familiarity with Mobx, Mobx-State-Tree
  • Experience engineering software systems of medium-to-large scope and complexity
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Experience with continuous delivery and infrastructure as code

Responsibilities

  • Develop and maintain enterprise-class applications
  • Perform code reviews and commit code as part of an agile team
  • Enable frequent and seamless production deployments
  • Collaborate with designers to create dynamic user experiences
  • Build scalable server-side applications using JavaScript frameworks
  • Develop production web applications using React or mobile applications using React Native
  • Implement modern testing frameworks for quality assurance
  • Work with container technologies such as Docker and Kubernetes
  • Contribute to the development of large-scale single-page web applications

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service