Job Description
We are looking for a passionate and skilled Software Development Engineer (SDE) to design, develop, and maintain scalable software solutions. This role is ideal for candidates who enjoy problem-solving, coding, and building high-performance applications.
Key Responsibilities
- Design, develop, and maintain efficient and scalable software applications
- Write clean, well-structured, and reusable code
- Collaborate with cross-functional teams (design, product, QA)
- Debug, test, and optimize applications for performance and scalability
- Participate in code reviews and improve coding standards
- Work on both frontend and backend development (based on project needs)
- Stay updated with the latest technologies and industry trends
- Troubleshoot issues and provide timely solutions
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, or related field
- Strong knowledge of programming languages (Java, Python, C++, or JavaScript)
- Understanding of Data Structures and Algorithms
- Familiarity with web development (HTML, CSS, JavaScript, frameworks)
- Basic knowledge of databases (SQL / NoSQL)
- Understanding of software development lifecycle (SDLC)
- Good problem-solving and analytical skills
- Strong communication and teamwork abilities
Preferred Skills (Optional but Advantageous)
- Experience with frameworks (React, Angular, Node.js, Spring Boot)
- Knowledge of version control systems like Git
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Exposure to APIs and microservices architecture
- Internship or project experience in software development






