Espy, a part of Microwave Products Group (MPG), is seeking a Full Stack Web Developer to create state-of-the-art systems for government customers. These systems will provide critical signals intelligence by interfacing with core products that record high-bandwidth signal data for long-term digital storage, and will help customers visualize and understand complex signal environments.
Requirements
- Thorough understanding of HTML5, JavaScript, TypeScript, React, Node.js, Mongo
- Familiar with software development using Linux and Docker
- Preferred: Experience/passion for functional styles
- Preferred: Experience with WebGL
- Preferred: Experience with software management tools (git, JIRA)
- Preferred: Familiarity with C++
- Preferred: Familiarity with RabbitMQ
- Preferred: Familiarity with Machine Learning/Computer Vision
Responsibilities
- Design, implement, and test JavaScript/TypeScript software in a Node.js/React framework
- Enhance, test, and maintain a NodeJS/React software stack
- Design web applications that help our customers visualize and understand complex signal environments
- Keep up with latest advances in radio sensor equipment, computing hardware, operating systems, DSP techniques, machine learning, and other software technologies
- Coordinate with engineering team, field support team, and customers to design and prioritize new features and bug fixes
- Hands-on testing and deployment support for world-wide customers
- Stay current of industry advances and professional education, embrace the emergence of new technologies.
Other
- Work independently with sound professional judgement to overcome obstacles and complete tasks on time by leveraging collaboration, delegation, and leadership skills.
- Passion for creating intuitive, elegant, and attractive user interfaces in the web
- Ability to work both independently and in collaboration with teams to design effective user interfaces
- Eagerness to learn and rapidly apply new skills
- Preferred: Willingness to travel 2-3 times per year
- Preferred: Consideration for TS/SCI security clearance
- Communication Skills: Demonstrated ability to clearly present information through the spoken and written word with all levels of an organization.
- Planning and Organization Skills: Demonstrated ability to organize or schedule activities and tasks, while being sensitive to time constraints and resource availability.
- Teamwork Skills: Demonstrated ability to work with people in such a manner as to achieve common goals, objectives, and group commitments.
- Decision Making and Problem-Solving Skills: Demonstrated ability in solving problems while exhibiting judgments and a realistic understanding of issues.