Senior Full Stack Engineer
Abu Dhabi, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Space42
Space42, listed on ADX and established in 2024 through the merger of Bayanat and Yahsat, is a UAE-based cutting-edge SpaceTech company utilizing AI, satellite communications, and geospatial analytics to enhance Earth's understanding from space. Their mission is to innovate beyond current possibilities for a better future by leveraging AI and satellite technologies to transform space data applications on Earth. Space42 serves governments, enterprises, and communities globally.
Role Purpose
- Lead full-stack development tasks involving React frontend and Java (Spring Boot) backend across multiple Space42 projects, excluding critical-client engagements with their own dedicated teams.
- Take complete responsibility for feature lifecycle: designing, developing, and delivering both frontend and backend components independently.
- Adapt to varying project architectures and conventions rather than enforcing a uniform approach.
- Integrate data integrity, optimized performance, and accessibility proactively from the design phase.
- Collaborate with engineering leads and project teams to align standards and practices organizationally.
Responsibilities
- Develop and uphold features end-to-end in React and Java Spring Boot, respecting each project's existing architecture.
- Enhance and maintain frontend state management without conflicting approaches.
- Guarantee data consistency and proper transaction handling amidst concurrent backend operations.
- Identify and fix bugs spanning frontend rendering, state issues, backend concurrency, and performance concerns.
- Profile and optimize system performance using real usage data rather than artificial benchmarks.
- Ensure UI components comply with WCAG accessibility requirements as an integral part of development.
- Work on relational database aspects including schema modifications, query optimization, and migrations using safe production practices.
- Design, implement, and manage REST APIs, owning the interface contracts between frontend and backend.
- Engage collaboratively with Product Managers, Engineers, and Designers under Agile/Scrum methods on various projects.
- Apply appropriate change-management practices based on each project's maturity level and risk assessment.
Qualifications & Skills
- Extensive experience (5+ years) with React, including complex state architecture and scalable state management techniques like component state and context.
- Deep expertise in Java (5+ years), particularly managing concurrency issues such as thread safety, locking mechanisms, race conditions, and usage of java.util.concurrent library.
- Strong understanding of transaction boundaries and data integrity in multi-user environments.
- Proficient with Spring Boot framework for backend service development.
- Advanced skills in SQL and relational database management involving schema design, query tuning, and migration processes.
- Demonstrated ability to profile and improve performance on both frontend and backend under real-world conditions.
- Thorough knowledge of WCAG standards and practical implementation of web accessibility features.
- Adept at navigating and extending unfamiliar codebases across frontend and backend stacks.
- Comprehensive understanding of RESTful API design and consumption, managing request and response contracts effectively.
Additional Requirements
- Experience juggling multiple projects with diverse codebases, architectural styles, and varying risk profiles.
- Flexibility to conform to distinct project architectures rather than enforcing uniformity.
- Full-stack ownership expected for features across frontend and backend for every project assignment.
- Collaborative coordination with project engineers focused on standards and best practices without direct reporting relationships.
Nice to Have
- Familiarity with AI-assisted coding tools such as GitHub Copilot, Cursor, or Claude Code to enhance development efficiency while maintaining full review and control.
- Experience in Python programming.
Benefits & Perks
- Competitive salary packages paired with comprehensive medical insurance coverage for employees and their families.
- Wellbeing initiatives and resources aimed at improving both personal and professional well-being.
- Access to exclusive discounts on various lifestyle and leisure activities across the UAE.
Ideal Candidate Traits
A highly motivated professional with a curiosity-driven approach and the agility to handle ambiguity will excel in this environment. The Space42 culture emphasizes proactive action and a dedication to innovating space services by applying AI-powered smart solutions that advance technology and contribute to a brighter future.
Level
Senior
Industry
Space Technology