×
Register Here to Apply for Jobs or Post Jobs. X

Associate Software Engineer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Takamol Holding
Full Time position
Listed on 2025-12-15
Job specializations:
  • Software Development
    Software Engineer, Java Developer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below

Associate Software Engineer

at Takamol Holding

Job Description

To design, develop, and maintain scalable web applications by working across the full technology stack. The Associate Software Engineer will be responsible for building backend services, developing frontend user interfaces and ensuring efficient database management to support business requirements.

Key Responsibilities & Duties
  • Backend Development:
    Design and implement RESTful APIs and microservices. Ensure high performance and responsiveness of requests from the frontend.
  • Frontend Development:
    Build reusable components and interactive user interfaces. Translate UI/UX designs into high-quality code.
  • Database Management:
    Design database schemas, write optimized SQL queries, and manage data integration using ORM tools.
  • Maintenance & Quality Assurance:
    Participate in code reviews, write unit tests, and debug production issues to ensure application stability.
Key Responsibilities
  • Full Stack Development:
    Build RESTful microservices using Java Spring Boot and dynamic UIs using React.js.
  • Performance Optimization:
    Implement caching solutions (e.g., Redis) to optimize application performance and reduce database load.
  • Asynchronous Processing:
    Design and maintain message-driven architectures using Rabbit

    MQ for reliable inter-service communication.
  • Database Management:
    Maintain data integrity and write optimized queries for relational databases.
  • Dev Ops & Deployment:
    Assist in containerizing applications using Docker and managing deployment pipelines via CI/CD tools.
Technical Requirements
  • Core Stack (Must Have):
    Java ecosystem:
    Strong grasp of Java 8+, Spring Boot, Spring Data JPA, and Hibernate.
  • Frontend:
    Proficiency in React.js, HTML5, CSS3, JavaScript/Type Script, and hands‑on with Redux or Context API for state management.
  • Databases:
    Solid SQL knowledge (MySQL, Postgre

    SQL, or Oracle).
  • Distributed Systems & Architecture:
    Messaging—Experience with or strong understanding of Message Brokers (specifically Rabbit

    MQ or Kafka).
  • Caching:
    Familiarity with caching implementation using Redis or similar in-memory data stores.
  • Dev Ops & Tools:
    Containerization—Experience creating and managing Docker images; CI/CD—Familiarity with build pipelines (Jenkins, Git Hub Actions, or Git Lab CI).
  • Version Control:
    Proficiency with Git.
  • Other: A problem solver who understands not just how to write code, but how applications perform at scale; a team player who communicates technical ideas clearly.
Educational Requirements
  • Bachelor’s Degree in Information Systems, Computer Science, Software Engineering, or a closely related technology major.
Location

Riyadh, Saudi Arabia

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary