Posted on: 10/11/2025
Description :
Job Summary :
We are seeking a highly skilled Senior Software Engineer to design, develop, and maintain scalable, high-performance software applications.
The ideal candidate will have a strong foundation in software engineering principles, proficiency in modern programming languages, and hands-on experience across the full software development lifecycle (SDLC).
This role requires a blend of technical expertise, problem-solving ability, and collaboration skills to deliver robust and maintainable solutions that align with business objectives.
Key Responsibilities :
- Design, code, test, and deploy software applications with a focus on scalability, maintainability, and performance.
- Collaborate with architects and product teams to translate business requirements into technical solutions.
- Participate in system design discussions, contributing to architectural decisions and technology choices.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Conduct peer code reviews to ensure adherence to best practices and maintain high code quality.
- Develop and maintain unit, integration, and automated tests to ensure software reliability.
- Participate in troubleshooting and debugging complex issues across environments.
- Ensure compliance with security, performance, and scalability standards.
- Mentor junior engineers and provide technical guidance to development teams.
- Collaborate cross-functionally with QA, DevOps, Product Management, and UI/UX teams.
- Contribute to continuous improvement of engineering processes, tools, and standards.
- Take ownership of project deliverables, timelines, and technical risks.
- Work closely with DevOps teams to build and manage CI/CD pipelines.
- Support deployment and release processes, ensuring smooth transitions across development, staging, and production environments.
- Optimize application performance and troubleshoot production issues.
Required Qualifications :
- Bachelors degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 5 - 8 years of professional experience in software development.
- Proficiency in at least one major programming language (e.g., Java, C#, Python, JavaScript/TypeScript, Go, or Node.js).
- Strong understanding of data structures, algorithms, design patterns, and OOP principles.
- Experience with RESTful APIs, microservices, and cloud-native architectures (AWS, Azure, or GCP).
- Hands-on experience with version control systems (Git/GitHub/GitLab).
- Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Redis.
- Experience with Agile/Scrum methodologies and tools like JIRA and Confluence
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1571729