Agreement Type
Remote, full-time (40 hours per week) contractor role with Mission.
This role follows the Saudi Arabian workweek (Sunday to Thursday).
Location: any of these countries—Saudi Arabia, the United Arab Emirates, India, Egypt, or Pakistan.
Our Company Description
Mission.dev is the next-gen staffing platform for software talent.
We help you find, evaluate, and manage top software talent (contractors or direct hires) faster, smarter, and more efficiently.
Powered by AI. Backed by real humans.
About The Client
Saudi-based company, established in 2018 to enhance well-being and prosperity through a range of products and services offered to individuals, as well as public and private entities.
This organization provides data solutions and labor market insights by leveraging official administrative data.
As a key player in national digital transformation, the entity supports government and private sector decision-makers with employment verification, predictive analytics, and statistical reports. The company focuses on transforming raw data into actionable intelligence to enhance transparency and economic development within a regulated framework.
About The Role
As a Principal Full Stack Engineer, you will lead the technical design and implementation of scalable digital products.
You will have ownership of end-to-end features, ensuring architectural integrity, security, and maintainability across backend and frontend systems.
This role focuses on applying sophisticated design patterns and leveraging AI tools to accelerate delivery without compromising quality.
You will act as a key individual contributor, driving engineering excellence and mentoring teams on secure coding practices within a high-impact data environment.
Key Responsibilities
- Design and maintain scalable backend services using Java Spring Boot and relational databases.
- Build modern, responsive frontend applications using Angular.
- Implement software design patterns and clean code principles to ensure long-term system maintainability.
- Integrate AI development tools into the engineering lifecycle to improve productivity and code quality.
- Collaborate with cross-functional teams to define technical requirements and system decomposition.
- Lead code and architectural reviews to enforce secure coding practices and performance standards.
- Develop robust RESTful APIs and service-based architectures for national-scale data processing.
What You Bring
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional software engineering experience.
- Expertise in Java Spring Boot and Angular.
- Proficiency with PostgreSQL and relational database design.
- Hands-on experience with CI/CD pipelines, containerization, and cloud-native deployments.
- Practical application of OWASP principles and secure coding standards.
- Experience using AI tools for code scaffolding, refactoring, and testing.
Nice to Have
- Experience with integration platforms such as Apigee, Kong, or Mulesoft.
- Familiarity with automated testing across unit, integration, and end-to-end levels.
- Background working in product-centric Agile environments.