Job Description
Robert Half's client in North Phoenix is seeking a Full Stack Developer. This is onsite in North Phoenix.
Responsibilities
● Architect, design, develop, and deploy engineering management database and features for our engineering teams.
● Write clean, maintainable code and perform peer code-reviews.
● Contribute best-in-class programming skills to develop innovative, consumer facing device experiences using a variety of technologies.
● Work with engineering team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
● Work in an Agile/Scrum environment to deliver high quality software with high velocity.
● Help define standards, implement them, and promote best practices for your team.
● Work with stakeholders to identify long term opportunities, come up with technical strategies and create implementation plans for the team.
● Write technical documentation and facilitate training for our engineering teams. Qualifications
● Requires a Bachelor's Degree in Computer Science, Information Systems, or a related field and a minimum of 3 years prior relevant experience
● Experience interfacing and collaborating with users, developers, and teammates
● Experience in Full Stack design, development, implementation, and methodologies
● 3+ years of non-internship professional software development experience
● 3+ years of programming with at least one software programming language experience Preferred qualifications
● 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
● 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
● Experience defining system architecture and exploring technical feasibility tradeoffs
● Proficiency in PostgreSQL and procedural language.
● Extensive experience with ReactJs and frontend visualization libraries.
● Experience as a mentor, tech lead or leading an engineering team
● 3+ years of non-internship professional software development experience
● 3+ years of programming with at least one software programming language experience Preferred qualifications
● 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
● 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience