Career
Opportunities

Developer

Job Summary

  • The Application Developer will be responsible for designing, coding, testing, and maintaining software applications that meet user needs and business objectives. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate with cross-functional teams.

Duties and Responsibilities

  • Application Development: Design, develop, and implement software applications using modern programming languages and frameworks.
  • Code Quality: Write clean, efficient, and maintainable code following best practices and coding standards.
  • Testing and Debugging: Conduct unit testing, integration testing, and debugging to ensure applications are reliable and bug-free.
  • Collaboration: Work closely with product managers, designers, and other developers to define requirements and deliver user-focused solutions.
  • Maintenance and Optimization: Maintain and enhance existing applications, identifying opportunities for performance improvements.
  • Documentation: Create and maintain technical documentation for applications, including architecture, design, and user guides.
  • Stay Updated: Keep abreast of emerging technologies, tools, and trends to recommend improvements to development processes.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience: 3+ years of experience in application development with a proven track record of delivering successful projects.
  • Technical Skills:
    • Proficiency in programming languages such as PHP, JavaScript and NodeJs .
    • Experience with frameworks and libraries such as Laravel, Vue, Nuxt, ExpressJs.
    • Familiarity with databases (e.g., MySQL, PostgreSQL, Oracle) and API development (REST, GraphQL).
    • Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
    • Understanding of cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.
  • Soft Skills:
    • Strong problem-solving and analytical skills.
    • Excellent communication and teamwork abilities.
    • Ability to manage multiple priorities and meet deadlines.
  • Nice to Have:
    • Experience with mobile app development tool like Flutter.
    • Knowledge of Agile/Scrum methodologies.
    • Familiarity with DevOps practices and tools.
Scroll to Top

Application Form

Full Name(Required)
Max. file size: 80 MB.
Privacy Notice Agreement(Required)
This field is for validation purposes and should be left unchanged.