SkySafe - Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of experience as a Full-Stack Software EngineerStrong experience with Python and related frameworks • Proficiency in JavaScript (including ES6+) and modern front-end frameworks (Vue.js, React, or Angular) • Solid knowledge of HTML/CSS and experience with building responsive web applications • Strong database experience with PostgresSQL • Expertise with Git and version control best practices, including branching strategies and pull requests • Familiarity with testing frameworks and practices, such as unit testing, integration testing, and code reviews • Strong problem-solving skills and the ability to work independently with minimal supervision • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker) • Familiarity with continuous integration and deployment (CI/CD) pipelines • Experience with modern web security practices • Experience with GIS products like Mapbox, QGIS, and Felt
Responsibilities
• Design, develop, and maintain web applications using a range of front-end and back-end technologies • Write clean, scalable, and efficient code with a focus on performance and reliability • Collaborate with cross-functional teams to define, design, and ship new features • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalabilityImplement and enforce best practices in software development, including version control and testing • Contribute to the continuous improvement of development processes and workflows • Complete our onboarding program to understand SkySafe’s business, vision, and team • Gain insight into how your role fits within SkySafe’s broader organization • Learn about our existing software projects, architecture, and product roadmap • Contribute to the design and implementation of new features for existing applications • Collaborate with the team to integrate software components with radar system data • Participate in code reviews and begin optimizing application performance • Start contributing to architectural discussions for new features or services • Have developed and deployed a new feature or module for a production system • Complete integration of your work with other team components • Begin working on additional features or new applications to support the product roadmap • Take ownership of specific application components or services • Lead the development and deployment of multiple features or applications into production • Contribute significantly to the design and architecture of new systems on the product roadmap • Mentor junior engineers and actively participate in shaping team processes and best practices
Benefits
• Competitive salary and benefits, including full health coverage, unlimited PTO, and flexible work hours. A supportive and innovative team environment that values collaboration and creativity. The chance to deliver high-impact solutions, contributing to the success of a small, fast-moving team where your work will make a tangible difference • If you're excited about the prospect of pushing the boundaries of what's possible in an entirely new industry, then SkySafe might be right for you! • We do not work with outside staffing agencies • This position requires access to technology, materials, software or hardware that is controlled by US export laws. In order to be eligible for this position, you must be a US person under US export laws or, eligible for approval for a U.S. Government export license. A US Person includes a US citizen, lawful Permanent Resident, refugee or asylee. • Our salary ranges are based on paying competitively for our size and industry. Salary is just one part of our total compensation package that includes equity, perks & benefits, and development opportunities at SkySafe. Individual pay decisions are based on several factors, including qualifications for the role, experience level, skillset, geography, and balancing internal equity relative to other SkySafers. • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
No credit card. Takes 10 seconds.