Talent.com
This job offer is not available in your country.
Full-stack Engineer (Intermediate) Onsite in Riyadh - Octopus by RTG

Full-stack Engineer (Intermediate) Onsite in Riyadh - Octopus by RTG

Robusta StudioRiyadh, Saudi Arabia
23 days ago
Job description

Full-stack Engineer (Intermediate) Onsite in Riyadh - Octopus by RTG Overview An Intermediate Full-stack Engineer with 3+ years of experience delivering production web applications. Works under the Principal Data & AI Delivery Lead and alongside the Senior AI Software Engineer to turn product requirements into secure, reliable, and performant user experiences and services. Responsible for building end-to-end features across client and server, integrating AI-enabled capabilities designed by the team, and following established quality, security, and governance practices. Exposure to public sector or other regulated environments is a plus.

Responsibilities

End-to-End Feature Delivery : Implement user stories across the user interface and backend services according to acceptance criteria and non-functional requirements.

API Integration & Development : Consume and produce versioned APIs; implement authentication, authorization, and robust error handling.

User Interface Engineering : Build accessible, responsive, and internationalized interfaces; manage state and forms; ensure usability and consistency with design systems.

Server-Side Engineering : Implement business logic, persistence, background processing, and caching; design simple and maintainable modules and interfaces.

AI Feature Integration : Wire model-backed capabilities, prompts, and retrieval flows provided by the AI team into product features with guardrails and fallbacks.

Quality Engineering : Write unit, integration, and end-to-end tests; participate in code reviews; maintain high code quality and documentation.

Security & Privacy : Follow secure coding standards, validate inputs, protect secrets and sensitive data, and apply the principle of least privilege.

Performance & Reliability : Profile and optimize critical paths, queries, and assets; add health checks, graceful degradation, and timeouts.

DevOps Readiness : Use containerization, infrastructure as code, and continuous integration and delivery pipelines; maintain environment configuration.

Operational Support : Instrument logs, metrics, and traces; create dashboards and alerts; participate in on-call or incident response as needed.

Documentation & Collaboration : Maintain technical docs, diagrams, and runbooks; collaborate closely with Product, Design, QA, Security, and Data teams.

Requirements

3+ years building production web applications across client and server components.

Experience designing and implementing RESTful or RPC-style APIs with clear contracts and versioning.

Proficiency in modern web development fundamentals including semantic markup, styling, accessibility, and responsive design.

Strong grasp of at least one mainstream server-side language and one client-side language, with comfort learning new stacks.

Practical experience with relational and non-relational databases, schema design, and query optimization.

Working knowledge of authentication and authorization patterns, role-based access, and secure session management.

Hands-on experience with containerization and continuous integration and delivery in a cloud environment.

Comfort with test automation and quality gates in a collaborative, agile delivery setting.

Exposure to integrating AI-enabled features in applications is a plus.

Skills & Competencies

Software Design : Modular, readable code with clear boundaries and API-first thinking.

User-Centred Mindset : Attention to usability, accessibility, and performance from the outset.

Collaboration : Proactive communication, constructive reviews, and effective pairing with Design and Product teams.

Reliability & Operations : Ownership of telemetry, alerts, and runbooks for the services you build.

Problem-Solving : Structured analysis, prioritization, and timely escalation of risks and blockers.

Continuous Learning : Ability to pick up new tools and practices quickly and contribute to shared standards.

Education & Credentials

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Relevant certifications in cloud, security, or testing are considered a plus.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Other

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

Create a job alert for this search

Engineer In Riyadh • Riyadh, Saudi Arabia