Posted on: 29/04/2026
Description :
Role & responsibilities :
As a Senior Software Engineer, you will be responsible for designing, building, and scaling backend and/or full-stack systems that support production-grade applications used by large-scale users.
1. System Design & Architecture :
- Design scalable, reliable, and secure systems for high-traffic applications
- Break down complex requirements into microservices or modular components
- Make architecture decisions considering performance, cost, and maintainability
- Define APIs and system contracts across services
2. Development & Delivery :
- Write high-quality, production-ready code in languages like Java / Go / Python / Node.js
- Build RESTful or GraphQL APIs and backend services
- Develop and optimize database schemas (SQL/NoSQL)
- Ensure low-latency and high-availability service behavior
3. Performance & Reliability :
- Optimize system performance (caching, query optimization, load handling)
- Identify and fix production issues, bottlenecks, and outages
- Implement monitoring, logging, and alerting systems
- Participate in incident response and root cause analysis
4. Cloud & Infrastructure :
- Deploy and maintain services on cloud platforms (AWS / GCP / Azure)
- Work with Docker and containerized environments
- Collaborate on CI/CD pipelines and deployment automation
- Understand scalability patterns (load balancing, queues, caching layers)
5. Collaboration & Leadership :
- Work closely with product managers, designers, and other engineers
- Mentor junior developers and review code
- Participate in technical design discussions and architecture reviews
- Contribute to engineering best practices and coding standards
Preferred candidate profile :
Education :
- Bachelors or Masters degree in Computer Science / IT or related field
- Equivalent practical experience is acceptable for strong candidates
Technical Skills :
- Strong proficiency in at least one backend language : Java / Go / Python / Node.js
Solid understanding of :
1. Data Structures & Algorithms
2. System Design (scalable distributed systems)
3. REST APIs / microservices architecture
Experience with databases :
1. SQL (PostgreSQL/MySQL)
2. NoSQL (MongoDB/DynamoDB)
- Familiarity with caching systems (Redis, Memcached)
Cloud & Tools (Preferred) :
- Experience with AWS / GCP / Azure services
- Docker and basic Kubernetes understanding
- CI/CD pipelines (Jenkins / GitHub Actions)
- Version control (Git)
Experience :
- 4 to 9 years of software development experience
- Experience building and scaling production systems
- Exposure to high-traffic or distributed systems is a plus
Soft Skills :
- Strong problem-solving and analytical thinking
- Ability to explain technical trade-offs clearly
- Ownership mindset and accountability
- Good communication skills (important for remote teams)
Good-to-have :
- Experience with distributed systems at scale
- Kafka / event-driven architecture
- High-performance backend optimization
- Cloud-native architecture experience
- Prior experience in product-based or global companies
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632178