We are seeking a Full Stack Developer to join a fast-paced, highly collaborative engineering team. In this role, you will work with a cross-functional engineering team to prototype, design, and develop software solutions. The Engineering team embraces a highly collaborative development model that requires deep development involvement from start to finish of each project.
Responsibilities
Design, develop, deploy, and support scalable software applications/systems
Build and maintain products and solutions throughout its life cycle
Collaborate and work with cross-functional engineering team members to turn requirements into prototypes, technical designs, and implementation
Collaborate with a team of developers to maintain technical design and code standards
Participate in reviews of business requirements
Contribute to functional specifications and technical designs
Participate in reviews of feature designs and test plans
Qualifications
Strong knowledge of Object Oriented development and design principles
Deep understanding of engineering processes
Advanced problem solving skills
Ability to convey complex technical information in a clear and concise manner
Tech savvy, detail oriented, and highly driven
Outstanding interpersonal and communication skills
A genuine passion for engineering high-quality solutions
Relevant formal education, including BSCS or MSCS
Keyskills: Software testing Prototype Technical design Deployment Application software Software solutions Testing