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 effective 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
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Experience with scalable distributed systems
- Familiarity with Agile/Scrum methodology
- Strong analytical and problem-solving skills