Senior Full Stack Web DeveloperWe are looking for a professional Senior Full Stack Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good communication skills, great problem-solving skills, and the ability to work both individually and collaboratively in a team environment are required.
If you enjoy working in a dynamic, fast-paced environment with the smartest team and the very latest technologies, then this is the job for you!iDirect Government is a leading ground systems provider to the military satellite industry. We offer platforms connecting a variety of satellite constellations with an array of remote terminals. Terminals are installed on aircraft, maritime vessels, and other ground-based military and government assets.
These terminals provide internet and voice capabilities to remote and austere locations. This is a senior level cross-functional engineering position, developing front and back end software for our satellite products on a Linux platform.Responsibilities:Design and implement web application features using modern web frameworks and techniques, from requirements to production and deploymentAdd new functionality and solve customer facing bugs within an existing Angular web applicationContribute to the architecture and design of a new UI for an embedded device and serverPrepare prototypes/screen shots to share with stakeholders for review and approvalAdvise on best practices, new techniques, software quality and process improvementModify REST APIs written in C++ and JavaScriptAssist with estimation of time and effort required to implement new featuresParticipate in design reviews, peer code reviews and improve overall product qualityInterface with cross-functional teams to successfully implement feature dependenciesAct as a member of, and/or a technical lead of, an Agile scrum teamQualifications:Ten or more years of related software developmentProven working experience in front and back-end application developmentStrong expertise with various JavaScript Frameworks including Vue and AngularStrong expertise with Web Services and RESTful ApplicationsExpertise with NodeJS, WebSockets and in-depth understanding of Microservices methodologiesFamiliarity with HTML5 and CSS3Familiarity with system level issues such as scaling, security, and responsivenessSolid programming experience in C/C++ object-oriented design and developmentLinux or a POSIX O/S environmentFamiliarity with software configuration management, defect tracking tools, and peer reviewStrong documentation and writing skillsAdditional experience in the following areas is a plus:C++, Java, or other Object Oriented Programming LanguageProficiency with LinuxUnderstanding of SQL and database access for relational Databases; PostgreSQL, MariaDB, MySQLWorking knowledge of noSQL databases i.e., MongoDBFamiliarity with Response Design Frameworks such as BootstrapFamiliarity with developing web interfaces for embedded devices a plusNetworking protocols such as TCP/IP, UDP and IPv6Familiarity with Docker, GraphQL, Kubernetes, Conan, cmake, C++11Working knowledge of Jira, Confluence, BitBucket, SharePoint, Jenkins and Artifactory is a plusEducation: Bachelor's Degree in Computer Science, Software, Systems, Mathematics, or related technical field/experienceClearance: Active secret clearance or ability to obtain a secret level clearance. Please send Candidates with this information.
If not sent, contractor will be rejected.