Senior Developer/Architect OutSystems

  • Mumbai
  • Full-time
  • POSTED 5 MONTHS AGO

About the job

Last date to apply:

We are continuously accepting applications.

About the Role

We are looking for a Senior OutSystems Developer who can design and build end-to-end applications-from data models and backend logic to user experience and integrations.

This role requires someone who can own the complete application lifecycle, including backend services, business logic, integrations, and frontend delivery using the OutSystems platform.

Key Responsibilities

End-to-End Application Development

Design and develop full-stack applications on OutSystems, including: Data models and database design

Backend logic (server actions, business workflows)

Frontend (Reactive Web / Mobile)

Integrations with external systems

Build modular, reusable components across layers

Ensure clean separation between UI, business logic, and data layers

Backend & System Design

Design robust backend architectures within OutSystems: Server-side logic and orchestration

Complex business workflows and validations

Async processing (timers, queues, event-driven patterns)

Implement and expose REST/SOAP APIs

Integrate with external services (payment gateways, ERPs, CRMs, third-party APIs)

Handle authentication, authorization, and security best practices

Architecture & Scalability

Architect applications for performance, scalability, and maintainability

Define patterns for: Multi-module architecture

Reusability and shared libraries

Environment strategy (Dev, QA, Prod)

Identify and mitigate platform limitations with sound design decisions

Data & Performance

Design efficient data models and queries

Optimize performance across: Database queries

API calls

Frontend rendering

Handle large datasets, caching strategies, and data lifecycle management

DevOps & Lifecycle

Manage application lifecycle in OutSystems: Versioning, deployments, and environment management

Set up and manage CI/CD pipelines

Monitor applications and troubleshoot production issues

Leadership & Collaboration

Lead technical discussions and solution design

Mentor developers on full-stack thinking within OutSystems

Work closely with product and business teams to translate requirements into scalable solutions

Required Skills & Experience

5–10 years of overall software development experience

3+ years of strong hands-on experience with OutSystems

Location

Mumbai

Proven experience in building end-to-end applications (frontend + backend + integrations)

Strong understanding of: Backend development concepts (APIs, async processing, workflows)

Database design and data modeling

System integration patterns

Experience with performance tuning and debugging

Preferred Qualifications

OutSystems certifications (Associate / Professional / Architect)

Experience building enterprise-grade applications from scratch

Knowledge of: Microservices architecture

Event-driven systems

Familiarity with JavaScript, HTML, CSS for UI customization

Exposure to cloud platforms (AWS, Azure, GCP)

What We’re Looking For

A true full-stack builder within OutSystems, not just a UI developer

Someone who can own backend complexity and integrations

Strong architectural thinking with a pragmatic approach

Comfortable building in a 0→1 environment

Nice to Have

Experience setting up backend-heavy workflows

Experience integrating multiple external systems in a single application

Exposure to governance and platform best practices