HamburgerMenu
hirist

Senior Software Engineer - Polyglot

Posted on: 16/12/2025

Job Description

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)


info-icon

Did you find something suspicious?