Software Engineer - Full Stack Web Development
Company: VPI Technology
Location: Draper
Posted on: March 18, 2023
Job Description:
JOIN OUR DEDICATED AND GROWING TEAMVPI seeks a talented Full
Stack Software Engineer to help create new cloud-hosted web
services to connect IoT devices and smartphone apps. -Will be
supporting a complex cloud architecture with multiple
microservices, connecting multiple web portals, mobile devices, and
IoT devices together. This position will be working with our
firmware/software team at our corporate offices in Draper, UT.
-Responsibilities include:
Translate customer requirements into
system implementations -Think critically to create subcomponents
and execute tasks -Work with a diverse team to develop a
complicated system -Contribute to the design and implementation of
web service APIs -Create new and add features to web applications
using component-based JavaScript frameworks -Leverage NoSQL
databases for storing application state -Maintain the Cybersecurity
readiness of critical systemsVPI takes concepts from an idea
scribbled on a napkin through engineering, prototyping, FCC
testing, and manufacturing. -As an engineering services company,
our employees work on interesting and challenging projects with a
tight-knit, smart, fun group of people. -This is a rare opportunity
for a Software Engineer; It's like working for a new startup every
year! -We are technology geeks and proud of it! -VPI fosters an
atmosphere of collaboration and personal empowerment which creates
a family feel at work. -We'd love you to join our
team!QUALIFICATIONS AND REQUIREMENTSEducation and Experience
Must be a U.S. Citizen eligible for
U.S. Security ClearanceBS in Computer Engineering/Computer Science
or 4 years related experience 2+ years of total professional
Software Engineering experience with at least 1+ years of
developing full-stack web applicationsExperience developing in a
popular backend language (e.g., Python, - Javascript, C#, Go,
PHP)Strong and disciplined experience in ES6+ and/or
TypescriptOther Knowledge, Skills, and Abilities
Experience developing user interfaces
using component-based frameworks (Vue.js, React, Svelt, Solid,
Blazor, Flutter, etc.)Source control with GitWillingness to learn
new languages and platformsGood technical writing skillsGreat
attention to detailStrong interpersonal/communication skillsStrong
critical thinking/problem-solving skillsExperience working in a
team-oriented atmosphere High degree of professionalism and
maturity with ability to work independently, problem solve, and
make decisions with limited supervision Ability to adapt to
changes, delays, and unexpected eventsExercise good judgment,
keeping in mind company policies and procedures Proficient with
Microsoft Excel, Word, PowerPoint, and OutlookDESIRED KNOWLEDGE AND
EXPERIENCE
FaaS, containerization,
microservices, event and message-driven systemsAPI design (RESTful,
GraphQL, gRPC)NoSQL document databases (e.g., MongoDB, DynamoDB,
Cosmos DB) IaC, CI/CD, and GitOps (e.g., Gitlab, Docker and
Terraform)Major cloud providers and cross-cloud technologies (e.g.,
Azure, AWS, GCP, Kubernetes)Web authentication (e.g., OAuth,
OpenID, mTLS)Experience with a majority of our stack: Gitlab CI/CD,
Azure, Azure Functions in C#, Cosmos DB, Vue.js SPAsExperience
starting and architecting software projectsExperience with embedded
systems development in C or C++Experience with smartphone
application development (native or cross-platform, but extra points
for Flutter)WHY VPI?VPI is home to an enviable workplace culture
where we take care of our team so they can take care of our
customers. -When you join VPI, you will learn new skills, acquire
knowledge, and use these values to help you grow in your career and
fulfill your professional goals. -We have a technical, clever
talent pool here and want you to join us!We also know how to have
fun. -Come join our Nerf-gun battles, Pi-day celebrations, family
picnics, soccer/softball/basketball teams, board game groups, book
club, and holiday celebrations.We are a growing company that offers
competitive benefits. - At VPI, you will feel valued for your
talents and contributions and become part of a team. - Apply now to
join our VPI family. -ABOUT USVPI Technology Group provides
high-quality services for developing new technologies and products.
-We also provide engineering and design support for improving
existing technologies. -Drawing from a wide breadth of engineering
skill sets and experience, VPI solves problems and develops
technologies that require software, electrical, mechanical, and
manufacturing engineering expertise.
- http://www.vpitechnology.com/#about VPI is an Affirmative
Action and Equal Opportunity Employer. -All qualified applicants
will receive consideration for employment without regard to race,
color, religion, sex, sexual orientation, gender identity, national
origin, protected veteran status or any other federal, state or
local protected class and will not be discriminated against on the
basis of disability. - If you'd like to view a copy of the
company's affirmative action plan, please email . -If you are an
individual with a disability and would like to request a reasonable
accommodation as part of the employment selection process, please
contact HR at . -All applicants applying for U.S. job openings must
be authorized to work in the United States.VPI is an Equal
Opportunity Employer. We embrace diversity and are committed to
creating an inclusive environment for our employees. OFCCP Powered
by JazzHR
Keywords: VPI Technology, Draper , Software Engineer - Full Stack Web Development, IT / Software / Systems , Draper, Utah
Didn't find what you're looking for? Search again!
Loading more jobs...