Posted on: 30/01/2026
Key Responsibilities :
- Design, develop, and maintain complex, scalable, and high-performance software applications across the technology stack.
- Own end-to-end development cycles, including requirement analysis, design, coding, testing, deployment, and support.
- Mentor and guide junior and mid-level engineers, conducting code reviews and promoting best practices in software engineering.
- Collaborate with product managers, architects, QA, and DevOps teams to ensure timely delivery of features and solutions.
- Drive technical innovation, evaluate new technologies, frameworks, and tools for adoption in projects.
- Troubleshoot and resolve critical production issues, ensuring high system reliability and performance.
- Develop clean, maintainable, and efficient code following software engineering best practices.
- Participate in architecture design discussions, defining system components, interfaces, and scalability considerations.
- Ensure adherence to security, compliance, and coding standards throughout the software lifecycle.
Technical Skills Required :
- Strong programming experience in Java / Python / C# / Node.js (based on tech stack)
- Hands-on experience with microservices architecture, RESTful APIs, and distributed systems
- Solid understanding of data structures, algorithms, and design patterns
- Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB, etc.)
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines
- Knowledge of unit testing, integration testing, and automated test frameworks
- Experience with containerization (Docker) and orchestration (Kubernetes) is a plus
Preferred / Nice-to-Have :
- Experience with big data technologies (Spark, Hadoop, Databricks)
- Exposure to event-driven architectures and messaging systems (Kafka, RabbitMQ)
- Hands-on knowledge of scalable system design and performance optimization
Did you find something suspicious?
Posted by
Functional Area
Mobile Development - iOS
Job Code
1607803