Full Stack Developer role - Adam
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Full Stack DeveloperTop skills experience: React JS, Node JS, Vue JS, JavaScript, Python, TypeScriptJob summary: Full stack developer role supports automation development; a scalable platform, framework, and hub, for developing, scheduling, executing, and reporting on automated firmware testing.This position is responsible for providing architecture direction, developing software and using past experience to help improve test driven development. The ideal candidate will be able to mentor the development staff, communicate well with management and promote a positive environment for all team members.Major duties and responsibilities:Leading test automation software development efforts end-to-end, from architecture, design & development for implementation and testing.Developing new features for front end UI using React.js or Vue.js as well as developing backend functionality using Node.js and Python. Creating unit tests for new features while ensuring backward compatibility with existing feature set.Creating architecture design artifacts (Software Requirements Specifications, Use Cases, Software Design Documents, high-level architecture drawings, concept of operations diagrams, etc.).Communicating requirements and design to development team & hands on development.Test and review system designs.Mentor and guide the work of senior technical staff.Develop RESTful APIs for use by various front end/UI using Node JS, Python and grafana technologies.Design, develop, and implement software proposals with variable options.Estimate scope of work.Create project documentation.Provide technical leadership and innovation on software projects through all phases of development lifecycle.Skills/Abilities and Knowledge:Ability to read, write, speak and understand English.Proven experience as software developerHands-On: Not afraid to get your hands dirty and dig into the codeSolid front-end development experience in React.js, Vue.js or similar technologiesSolid backend-end development experience using python and integrating with Mongo DBExpert designing and developing RESTful API as well as using Docker containersSome experience with mobile app development (Android, iOS) is a plusExcellent knowledge of common software architecture and design patternsExcellent knowledge of both SQL (MySQL, Postgres, etc.