Posted on: 16/12/2025
Description :
We are seeking a highly skilled Senior Software Engineer (Polyglot Engineer) with strong technical leadership capabilities and hands-on experience across multiple programming languages, frameworks, and technology stacks.
The ideal candidate is technology-agnostic, passionate about designing scalable and resilient systems, and thrives in fast-paced environments requiring adaptability, innovation, and ownership.
This role demands deep expertise in end-to-end software development, strong architectural thinking, and the ability to mentor teams while collaborating closely with stakeholders and clients.
Key Responsibilities :
- Design, develop, test, and deploy enterprise-grade, scalable software solutions across multiple technology stacks.
- Lead end-to-end delivery of multiple projects, ensuring control over scope, timelines, quality, and effort.
- Write clean, efficient, secure, and maintainable code following industry best practices.
- Participate in architecture design discussions, technical reviews, and system design decisions.
- Drive non-functional requirements (NFRs) including performance, scalability, reliability, availability, and security.
- Perform root cause analysis, debugging, and troubleshooting of complex production issues across systems.
- Ensure adherence to coding standards, design patterns, and best practices.
- Collaborate with solution architects, product managers, UX designers, and cross-functional teams to translate business requirements into technical solutions.
- Mentor and guide engineers across frontend, backend, and database layers.
- Review code, provide constructive feedback, and ensure overall code quality.
- Lead small to mid-sized teams and support technical decision-making.
- Collaborate directly with clients and stakeholders to understand requirements, propose technical solutions, and manage delivery expectations.
- Oversee and contribute to CI/CD pipelines, automated testing, and deployment processes.
- Ensure smooth integration, release, and deployment across environments.
- Support cloud-based deployments and infrastructure where applicable.
- Promote DevOps practices, automation, and continuous improvement.
Required Skills & Qualifications:
Technical Skills :
- Strong hands-on experience in multiple programming languages such as : Java, Python, JavaScript/TypeScript, Go, C#, or similar
- Experience with frontend frameworks (React, Angular, Vue, or similar)
- Strong backend development experience using : Spring Boot, Node.js, .NET, Django, Flask, or equivalent
- Experience with RESTful APIs, microservices, and event-driven architectures
- SQL (PostgreSQL, MySQL, SQL Server)
- NoSQL (MongoDB, DynamoDB, Redis)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with containerization and orchestration : Docker, Kubernetes
- Strong understanding of CI/CD tools : Jenkins, GitHub Actions, GitLab CI, Azure DevOps
- Experience with version control systems (Git)
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1590978
Interview Questions for you
View All