Posted on: 07/10/2025
Description :
Job Summary :
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic and fast-growing development team.
In this role, you will be responsible for designing, developing, and maintaining high-quality, scalable, and robust software solutions.
You will collaborate with cross-functional teams to build innovative products that solve complex business challenges.
As a senior member of the team, you will also mentor junior engineers, contribute to architectural decisions, and help drive best practices in coding, design, and agile methodologies.
Key Responsibilities :
- Design, build, and maintain scalable and secure software solutions that meet business requirements.
- Write clean, efficient, and maintainable code following software engineering best practices.
- Participate in the entire software development lifecycle including requirements gathering, design, development, testing, and deployment.
- Collaborate with product managers, designers, QA engineers, and other developers to deliver high-quality features on time.
- Lead and contribute to code reviews, ensuring code quality and consistency across the team.
- Provide technical guidance and mentorship to junior and mid-level developers.
- Assist in system architecture decisions, including designing microservices, APIs, and database schemas.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Stay current with emerging technologies and recommend their adoption where applicable.
- Support the implementation of CI/CD pipelines, automated testing, and DevOps practices.
Required Qualifications :
- Bachelor's or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript/TypeScript, C#, Go, Ruby, etc.)
- Experience with modern web frameworks (e.g., React, Angular, Vue, or Spring Boot, .NET Core, etc.)
- Hands-on experience with RESTful APIs, microservices architecture, and containerization (e.g., Docker, Kubernetes).
- Strong knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with version control systems (e.g., Git) and Agile/Scrum methodologies.
- Excellent problem-solving skills and a proactive attitude toward learning and innovation.
- Strong verbal and written communication skills
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556562
Interview Questions for you
View All