We are looking for an experienced, passionate, self-driven Full Stack Software Developer on our high-performing team. You will be working with engineers and cutting-edge technologies that will drive the applications and systems for various businesses of ours.
We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. At this time, we cannot sponsor any Visa holders for this opening. Candidates local to AZ preferred, but we are willing to hire off of Phone/Video Conference.
Build dynamic, highly performant web applications using agile development methodology
Work closely with other engineers in a small, informal team environment
Ability to design data structures in databases such as/similar to MySQL/SQL Server
Other duties and projects assigned by Director
Experience and Education Required:
BS in Computer Science or equivalent
o Some combination of React, Angular or Node (1 required, 2 or more is a major plus). We have needs in all three JS domains.
Experience in other OOP languages
6+ years software development experience
Strong experience with web application development
Angular to React conversion experience (plus)
Understanding of API development in Node.js or other popular frameworks
Understanding of schema design in databases
An interest in making a positive impact through code
Desire and ability to learn new things quickly
Effective system design and problem-solving skills
Preference for simple solutions over complex ones
Deep understanding of algorithms, data structures, and performance optimization techniques
Effective written and oral communication skills
Respect for coworkers
Willingness to adopt and promote new ideas
Ability to prioritize multiple tasks
Attentiveness to potential problems, persistence in diagnosing problems
This position will be primarily located in an office environment. Must be able to sit and work at a desk for long periods of time.
Paid Time Off
Casual work environment and the ability to make an impact