Back-End Developer

Job Description:

iGate is seeking a skilled and motivated Back-End Developer to join our talented development team. The ideal candidate will have a strong passion for building robust, scalable, and efficient server-side applications. As a Back-End Developer at iGate, you will work closely with our front-end developers, designers, and product managers to create seamless and engaging digital experiences.

Responsibilities:

  • Develop and maintain server-side applications using modern programming languages and frameworks.
  • Design and implement APIs to support front-end functionality.
  • Optimize applications for maximum speed and scalability.
  • Ensure the security and data protection of applications.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug applications to ensure smooth performance.
  • Stay up-to-date with emerging technologies and industry trends.

Technical Skills:

  • Proficiency in Back-End Technologies: Strong knowledge of languages such as Node.js, Python, Ruby, Java, or PHP.
  • Database Management: Experience with databases such as MySQL, PostgreSQL, MongoDB, or other SQL/NoSQL databases.
  • API Development: Expertise in designing and implementing RESTful APIs.
  • Version Control: Familiarity with Git and version control systems.
  • Server Management: Understanding of server, network, and hosting environments.

Security Skills:

  • Data Protection: Knowledge of data protection regulations and best practices.
  • Application Security: Experience with securing applications against common threats (e.g., SQL injection, XSS).

Soft Skills:

  • Communication: Excellent verbal and written communication skills to effectively collaborate with team members.
  • Problem-Solving: Strong analytical and problem-solving skills to address technical challenges.
  • Time Management: Ability to manage multiple projects and meet deadlines.
  • Adaptability: Willingness to learn new technologies and adapt to changing project requirements.

Preferred Qualifications:

  • Experience with Cloud Services: Familiarity with AWS, Azure, or Google Cloud Platform.
  • Knowledge of Microservices Architecture: Understanding of microservices and serverless architecture.
  • Testing Frameworks: Experience with testing frameworks and tools such as JUnit, Mocha, or pytest.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours and remote work opportunities.
  • A collaborative and inclusive team environment.
  • Opportunities for professional growth and development.

1

Available opportunities

Giza - Egypt

Office location

15/08/2024

Will be expired

Technology

Department

Mid-Junior

Experiences

Full Time - On Site

Work system

Skills
PHP, LARAVEL, MYSQL, Node.js
Apply now