Tech Stack
JavaJavaScriptNoSQLPythonSDLCSQL
About the role
- Design, develop, and maintain high-quality software applications.
- Collaborate with cross-functional teams, including product managers, designers, and QA.
- Write clean, efficient, and well-documented code; participate in code reviews.
- Troubleshoot, debug, and optimize application performance.
- Stay updated with emerging technologies and industry trends.
Requirements
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- 3–5 years of professional software development experience.
- Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
- Experience with databases (SQL/NoSQL) and version control systems (e.g., Git).
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Good problem-solving and analytical skills.