Posted on: 27/08/2025
Job Summary :
We are seeking a highly motivated and experienced Senior Software Engineer to join our engineering team. The ideal candidate will have 4 to 7 years of professional experience in software development, with a strong background in designing, developing, and deploying scalable and robust applications.
You will play a crucial role in the entire software development lifecycle, from concept and design to testing and deployment, contributing to our core products and services. You'll be a mentor to junior engineers and a key contributor to our technical strategy.
Key Responsibilities :
- Code Review & Quality : Participate in and conduct thorough code reviews, ensuring code quality, performance, and adherence to design specifications.
- Technical Leadership & Mentorship : Provide technical guidance and mentorship to junior team members, fostering their growth and development.
- System Architecture : Contribute to architectural discussions and decisions, helping to shape the future of our technical stack and infrastructure.
- Troubleshooting & Debugging : Diagnose and resolve complex technical issues, performing root cause analysis and implementing effective solutions.
- Collaboration : Work closely with product managers, QA engineers, and other stakeholders to translate business requirements into technical specifications and deliver innovative features.
- Performance Optimization : Identify and address performance bottlenecks, ensuring our applications are highly performant and efficient.
- Documentation : Create and maintain comprehensive technical documentation for designs, implementations, and APIs.
- Continuous Improvement : Stay up-to-date with emerging technologies and industry trends, continuously seeking ways to improve our development processes and tools.
Required Qualifications :
- Technical Proficiency : Strong proficiency in at least one modern programming language (e.g., Java, Python, C++, Go, JavaScript/TypeScript).
- System Design : Solid understanding of software design principles, data structures, algorithms, and design patterns.
- Web Technologies (if applicable) : For web-focused roles, expertise in relevant frameworks (e.g., React, Angular, Vue.js, Spring Boot, Node.js, Django, Flask) and RESTful API design.
- Database Experience : Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Cloud Platforms : Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Version Control : Proficient with version control systems, especially Git.
- Testing : Experience with unit, integration, and end-to-end testing frameworks.
- Problem-Solving : Excellent analytical and problem-solving skills, with a keen eye for detail.
- Communication : Strong verbal and written communication skills, with the ability to articulate complex technical concepts clearly.
Preferred Qualifications :
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1536124
Interview Questions for you
View All