...

Egypt, Cairo, Cairo Governorate

Remote

Full-time

Python

Python

Java

Java

TypeScript

TypeScript

SQL

SQL

AWS

AWS

Azure

Azure

Docker

Docker

MongoDB

MongoDB

PostgreSQL

PostgreSQL

posted 5 days ago

A leading company in the information technology are seeking a skilled and motivated Backend Software Engineer to join their dynamic team. As a mid-level to senior-level engineer, you will work closely with cross-functional teams to design, develop, and maintain scalable software solutions. This role is ideal for someone who has a strong foundation in backend development, a passion for problem-solving, system design and a desire to contribute to impactful projects.

Key Responsibilities:

• Develop and maintain robust, scalable, and efficient web applications using modern backend technologies.

• Collaborate with product managers, designers, and other developers to understand requirements and deliver high-quality features. • Write clean, maintainable, and well-documented code.

• Optimize applications for performance, scalability, and security.

• Participate in code reviews, testing, and debugging to ensure code quality.

• Implement and maintain APIs and integrations with third-party services.

• Stay up-to-date with emerging technologies and best practices in software development.

Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field.

• 5+ years of professional experience in Backend software development.

• Strong backend development skills with TypeScript, Node.js, Python, Java, or a similar language. • Experience with databases (SQL and/or NoSQL) such as PostgreSQL, MySQL, MongoDB, or DynamoDB.

• Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools like Docker.

• Knowledge of RESTful APIs, GraphQL, and microservices architecture.

• Experience with version control systems like Git.

• Strong problem-solving and debugging skills.

• Excellent communication and teamwork abilities.

• Written and Spoken English proficiency.

Preferred Qualifications:

• Experience with CI/CD pipelines and DevOps practices.

• Familiarity with testing frameworks (e.g., Jest, Cypress, Selenium).

• Exposure to Agile/Scrum development methodologies.

• Knowledge of web performance optimization techniques.

• Passion for continuous learning and professional development.

Other similar jobs


Popular learning modules