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