Senior Backend Developer
Position Overview
We are seeking an experienced and highly skilled Senior Backend Developer to lead the design, development, and optimization of scalable backend systems powering our next-generation digital ecosystem, including mobile applications, web applications, desktop applications, business portals, and enterprise management platforms.
The ideal candidate will have extensive experience in designing high-performance APIs, microservices architecture, cloud infrastructure, database optimization, security implementation, and large-scale application development.
You will work closely with Product Managers, UI/UX Designers, Mobile Developers, Frontend Developers, DevOps Engineers, and QA Teams to deliver reliable, secure, and scalable solutions.
Key Responsibilities
Backend Architecture & Development
- Design and develop scalable backend systems for web, mobile, and desktop applications.
- Build secure REST APIs and GraphQL APIs.
- Design microservices and service-oriented architectures.
- Develop reusable backend components and services.
- Create scalable multi-tenant systems.
- Design event-driven and asynchronous processing systems.
Database Management
- Design and optimize database structures.
- Develop efficient relational and NoSQL database architectures.
- Optimize database performance and query execution.
- Implement data backup, disaster recovery, and redundancy solutions.
API Development & Integration
- Build and maintain APIs for:
- Mobile Applications
- Web Applications
- Desktop Applications
- Business Portals
- Admin Panels
- Third-Party Integrations
- Integrate external systems such as:
- Payment Gateways
- SMS Providers
- Email Services
- Maps & Location Services
- CRM Systems
- ERP Systems
- Social Media APIs
Cloud Infrastructure
- Design cloud-native applications.
- Deploy and maintain systems on AWS.
- Manage:
- EC2
- RDS
- S3
- Lambda
- CloudFront
- Load Balancers
- Auto Scaling
- VPC Networking
Security & Compliance
- Implement authentication and authorization systems.
- Develop role-based access control (RBAC).
- Ensure API security and data encryption.
- Conduct security reviews and vulnerability assessments.
- Implement GDPR, Australian Privacy Act, and industry best practices.
Performance Optimization
- Monitor and optimize application performance.
- Improve API response times.
- Implement caching strategies.
- Design high-availability systems.
- Support millions of transactions and concurrent users.
Leadership & Mentorship
- Mentor junior and mid-level developers.
- Conduct code reviews.
- Establish development standards and best practices.
- Participate in architecture planning and technical decision-making.
- Collaborate with cross-functional teams.
Required Skills & Experience
Technical Skills
Backend Technologies
- Node.js
- NestJS
- Express.js
- TypeScript
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
Cloud Platforms
- AWS (Preferred)
- Azure
- Google Cloud
API Technologies
- REST APIs
- GraphQL
- WebSockets
Architecture
- Microservices
- Event-Driven Architecture
- Distributed Systems
- Serverless Architecture
DevOps & CI/CD
- Docker
- Kubernetes
- GitHub Actions
- Jenkins
- CI/CD Pipelines
Security
- JWT
- OAuth 2.0
- SSO
- API Security
- Encryption Standards
Preferred Experience
- Experience developing Super Apps or Marketplace Platforms.
- Experience building Business Directory Platforms.
- Experience with Booking & Scheduling Systems.
- Experience with Coupons & Loyalty Systems.
- Experience with E-Commerce Platforms.
- Experience with Job Marketplace Platforms.
- Experience with Multi-Vendor Applications.
- Experience handling high-volume production environments.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- 7+ years of backend development experience.
- 3+ years leading development teams.
- Proven experience delivering enterprise-scale applications.
Nice to Have
- Experience with Flutter backend integrations.
- Experience with AI/ML integrations.
- Experience with ChatGPT, Claude, and AI Automation APIs.
- Experience with Real-Time Notification Systems.
- Experience with Search Engines (Elasticsearch/OpenSearch).
What We Offer
- Opportunity to build Australia's next-generation Super App platform.
- Work on large-scale mobile, web, desktop, and cloud solutions.
- Modern technology stack.
- Flexible working environment.
- Long-term growth opportunities.
- Leadership and architecture ownership.
Employment Type
Full-Time
Experience Required
7+ Years
Location
Onsite
Reporting To
CTO / Head of Technology
Pay: From ₹100,000.00 per month
Work Location: In person