We are looking for a skilled Software Developer to design, develop, test, and maintain high-quality software solutions. The ideal candidate will work closely with cross-functional teams to deliver scalable, secure, and user-friendly applications aligned with business requirements.
Key ResponsibilitiesDesign, develop, and maintain web and/or mobile applications
Write clean, efficient, and reusable code
Collaborate with UI/UX designers, QA engineers, and product managers
Perform debugging, testing, and performance optimization
Participate in code reviews and follow best development practices
Integrate third-party APIs and services
Ensure application security and data protection
Maintain technical documentation
Bachelor’s degree in Computer Science or related field (or equivalent experience)
Proficiency in one or more programming languages (e.g., JavaScript, PHP, Python, Java, C#)
Experience with frameworks such as Laravel, React, Angular, Vue, Node.js, Django, or similar
Knowledge of RESTful APIs and database systems (MySQL, PostgreSQL, MongoDB)
Familiarity with version control tools (Git)
Strong problem-solving and analytical skills
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of CI/CD pipelines
Understanding of Agile/Scrum methodologies
Experience with mobile development (Android / iOS) is a plus
Competitive salary package
Professional growth and learning opportunities
Flexible working environment
Collaborative and innovative team culture