Full Stack Engineer
Apply NowJob details
We are seeking an experienced Full Stack Developer with expertise in Node.js and React to join our forward-thinking team. The successful candidate will be responsible for designing, developing, and maintaining web applications that support our state-of-the-art drone platforms. You will work closely with our engineering, design, and product teams to deliver robust, scalable, and user-friendly solutions. Key Responsibilities: Develop and maintain full-stack web applications using Node.js for back-end development and React for front-end development. Collaborate with cross-functional teams to gather and define requirements, and design solutions that align with the company’s technical strategy. Implement and maintain RESTful APIs to support seamless integration between front-end interfaces and back-end systems. Ensure high performance, quality, and responsiveness of applications by conducting thorough testing, debugging, and optimization. Participate in the entire software development lifecycle , from concept and design to testing, deployment, and support. Implement security best practices to protect sensitive data and ensure compliance with industry standards. Stay current with the latest web technologies and trends , proposing and implementing improvements to existing applications and processes. Engage in code reviews and mentoring , sharing knowledge and best practices with the team. Requirements: Technical Skills: Strong proficiency in JavaScript and modern ES6 features. Extensive experience with Node.js and related frameworks (e.g., Express.js). Solid experience with React and associated libraries/tools (e.g., Redux, React Router). Familiarity with front-end build tools such as Webpack, Babel, and NPM/Yarn. Experience with database management systems , preferably SQL-based (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB). Knowledge of RESTful APIs and experience in API design and implementation. Experience with version control systems , particularly Git. Familiarity with cloud platforms (e.g., AWS, Azure) and DevOps practices (CI/CD pipelines) is a plus. Soft Skills: Strong problem-solving skills and the ability to work independently or as part of a team. Excellent communication skills , with the ability to articulate technical concepts to non-technical stakeholders. Attention to detail and a passion for delivering high-quality work. Ability to adapt to new challenges and work in a fast-paced, dynamic environment. Benefits: Competitive salary with performance-based bonuses. Flexible working hours and the possibility of remote work. Opportunity to work on cutting-edge technology that has a real-world impact. Professional development opportunities , including training and certifications. Collaborative and inclusive work environment with a focus on innovation and creativity.
Apply Now