About the Role
We are looking for a proactive, sharp, and solution-oriented Smart Developer who can think beyond code and contribute to product improvement, automation, and overall technical excellence. The ideal candidate is someone who learns fast, communicates well, and writes clean, maintainable code while understanding the bigger picture.
Key Responsibilities
Develop, test, and maintain high-quality software applications.
Collaborate with cross-functional teams to design scalable and efficient solutions.
Analyze requirements and translate them into technical tasks.
Optimize system performance, improve reliability, and ensure code quality.
Troubleshoot and debug applications to identify and resolve issues quickly.
Participate in code reviews and contribute to best practices.
Stay updated with modern development trends, tools, and technologies.
Proactively suggest improvements in architecture, automation, and workflows.
Required Skills & Qualifications
Bachelor’s in Computer Science, Software Engineering, or a related field.
2–4 years of professional development experience.
Strong understanding of object-oriented programming and software design patterns.
Experience in one or more modern tech stacks (e.g., JavaScript/TypeScript, Python, Java, .NET, Node.js, React, Angular).
Solid understanding of APIs, databases (SQL/NoSQL), and version control (Git).
Good problem-solving skills with a logical and analytical mindset.
Ability to work independently and in a team environment.
Strong communication and documentation skills.
Nice-to-Have
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of CI/CD pipelines and DevOps practices.
Familiarity with microservices architecture.
Understanding of Agile methodologies.
