We are looking for a passionate Software Development Engineer (SDE) to design, develop, and maintain scalable software solutions. The ideal candidate should have strong problem-solving skills, a solid foundation in data structures & algorithms, and experience in building high-quality applications.
Key Responsibilities
- Design, develop, test, and deploy scalable software applications
- Write clean, maintainable, and efficient code
- Work on frontend, backend, or full-stack development based on project needs
- Collaborate with cross-functional teams (Product, QA, DevOps)
- Participate in code reviews and ensure best coding practices
- Debug and resolve technical issues and performance bottlenecks
- Contribute to system design and architecture discussions
Required Skills
Programming Languages
- Proficiency in at least one:
- Java / Python / C++ / JavaScript
Core Fundamentals
- Strong knowledge of:
- Data Structures & Algorithms
- Object-Oriented Programming (OOP)
- System Design (for experienced roles)
Web Technologies (Good to Have)
- Frontend:
- HTML, CSS, JavaScript
- React / Angular
- Backend: