More jobs:
Full Stack Developer- Remote
Remote / Online - Candidates ideally in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2025-12-02
Riyadh, Riyadh Region, Saudi Arabia
Listing for:
Royal Cyber KSA
Full Time, Remote/Work from Home
position Listed on 2025-12-02
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Java Developer
Job Description & How to Apply Below
Full‑Stack Developer
Position Type:
Full‑time, permanent (remote)
Location:
Remote (candidate must be able to overlap with Bahrain time zone)
We are looking for a versatile Full‑Stack Developer to join our IT Delivery team. You will design, build, and maintain scalable, high‑performance solutions that deliver exceptional user experiences. The role spans the entire stack – from front‑end Angular/Type Script interfaces to back‑end Spring Boot/Java services and robust database layers. You will work closely with product owners, designers, and engineers in an Agile environment to turn business requirements into reliable, secure, and maintainable software.
Key Responsibilities- Design & Implementation:
Translate functional specifications into clean, maintainable code; perform code reviews. - Performance Tuning:
Monitor application performance, identify bottlenecks, and optimize both front‑end rendering and back‑end processing. - Dev Ops Support:
Assist in configuring build pipelines, automated testing, and deployment to staging/production environments. - Stakeholder
Collaboration:
Work with product owners to refine requirements, estimate effort, and prioritize backlog items. - Quality Assurance:
Enforce coding standards, conduct peer reviews, and ensure that automated tests cover critical paths. - Continuous Learning:
Stay current with emerging technologies, frameworks, and industry best practices; propose improvements to the tech stack.
- Full‑Stack Ownership:
Develop and deliver end‑to‑end features across the stack, ensuring seamless integration between front‑end and back‑end components. - Scalable Architecture:
Design distributed solutions that support high availability, performance, and future growth. - Front‑End Development:
Build responsive, cross‑browser UI components using Angular, Type Script, Bootstrap, HTML5, CSS3, and JavaScript. - Back‑End Services:
Create and maintain RESTful APIs and micro‑services with Spring Boot and Java. - Hybrid Mobile:
Contribute to hybrid mobile solutions (e.g., Capacitor, Cordova) when required. - CI/CD:
Implement and maintain mobile CI/CD pipelines using Maven/Gradle, Jenkins, or Git Lab CI. - Testing:
Write unit tests with JUnit, Jasmine/Karma, and end‑to‑end tests with Protractor; ensure test coverage is high. - Security:
Follow secure coding practices, conduct threat modeling, and enforce security standards throughout the SDLC. - Agile
Collaboration:
Participate in all Agile ceremonies – sprint planning, daily stand‑ups, reviews, and retrospectives – and continuously improve processes. - Documentation & Knowledge Sharing:
Produce clear technical documentation; mentor peers and share best practices.
- Education:
Bachelor’s degree (or equivalent) in Computer Science, Information Technology, Engineering, or a related field. - Experience:
Minimum 3 years of professional full‑stack development, preferably in the financial services or related industries. - Technical Proficiency:
- Front‑end:
Angular (v12+), Type Script, RxJS, Bootstrap, HTML5, CSS3, JavaScript. - Back‑end:
Java 8+, Spring Boot, RESTful API design, micro‑services. - Databases:
Relational (MySQL, Postgre
SQL) and/or No
SQL (Mongo
DB). - Build Tools:
Maven, Gradle. - CI/CD:
Jenkins, Git Lab CI, Docker (basic). - Testing: JUnit, Jasmine/Karma, Protractor, Mockito (optional).
- Version Control:
Git (Git Hub/Git Lab/Bitbucket). - Mobile (advantage):
Experience with hybrid mobile frameworks (Capacitor, Cordova, Ionic). - Security:
Understanding of OWASP Top
10, authentication/authorization mechanisms. - Soft Skills:
Strong problem‑solving ability, excellent communication (English), collaborative mindset, adaptability to fast‑paced environments.
- Front‑end:
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×