Posted on: 03/08/2025
As a Senior Software Engineer, you will design and build large-scale, multi-tenant SaaS applications with deep integration across IoT devices and real-time systems. You'll work closely with cross-functional teams to architect scalable backends and intuitive dashboards, while shaping the infrastructure to support global deployments.
Responsibilities :
- Architect and develop robust backend services using TypeScript, Golang, Python, or JavaScript.
- Design and implement scalable PostgreSQL or MongoDB data models.
- Build and maintain RESTful APIs and real-time communication pipelines.
- Develop multi-tenant dashboard applications with strong data isolation strategies.
- Deploy, manage, and scale applications using Docker, Kubernetes, and Terraform/Ansible.
- Integrate IoT devices and orchestrate real-time data flows.
- Set up and manage CI/CD pipelines with tools like Jenkins.
- Design cloud-native architecture across multi-region environments with a focus on performance and security.
- Mentor junior engineers and lead technical design discussions.
Requirements :
- 5+ years of professional development experience in TypeScript, Golang, Python, or JavaScript.
- Solid understanding of system design, microservices, and distributed architecture.
- Strong experience in database design and API development.
- Hands-on with Docker, Kubernetes, and Infrastructure as Code (Terraform, Ansible).
- Proven experience building multi-tenant dashboard applications.
- Experience integrating and managing IoT devices.
- Familiar with CI/CD pipelines and cloud VM management.
System Architecture (Critical) :
- Designed or contributed to large-scale backend/frontend architecture for multi-domain systems.
- Developed scalable, isolated multi-tenant SaaS platforms.
- Applied domain-driven design with effective cross-domain data strategies.
- Architected dashboard and analytics platforms that scale with data growth.
Cloud and Infra Expertise :
- Hands-on with multi-region cloud deployments and auto-scaling.
- Built secure, scalable infrastructure for multi-tenant SaaS platforms.
Leadership and Mentorship :
- 2+ years in a senior developer or technical lead role.
- Experience mentoring developers, conducting code reviews, and guiding best practices.
- Strong communication and architectural decision-making skills.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1523585
Interview Questions for you
View All