Software Engineer
4 days ago
We are seeking a highly skilled Software Engineer with expertise in Python and AWS Cloud to join our dynamic and innovative development team. As a Software Engineer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions using Python and leveraging AWS cloud services. You will collaborate closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver high-quality software products that meet our customers' needs.
**Responsibilities**:
- Collaborate with the product management team to understand requirements, translate them into technical designs, and participate in the product development lifecycle.
- Write clean, maintainable, and well-documented code, while ensuring the overall quality of the code through code reviews and testing.
- Stay updated with the latest trends and advancements in Python, AWS and related technologies, and share knowledge and best practices with the team.
- Work closely with cross-functional teams, including designers and frontend developers, to ensure seamless integration of backend and frontend components.
- Participate in agile development methodologies, including sprint planning, task estimation, and regular team meetings.
- Mentor and provide technical guidance to junior team members, fostering their professional growth and development.
- Ensure smooth deployment and operation of the software in a cloud-based environment.
- Contribute to the continuous improvement of software development processes, tools, and methodologies.
**Qualifications**:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- +3 years of experience in software engineering or a related role
- Solid understanding of Python programming language and its ecosystem, including frameworks like Scrapy, Django or Flask.
- Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is a plus.
- Proficiency in database systems such as PostgreSQL, MySQL, or MongoDB, and familiarity with ORM (Object-Relational Mapping) frameworks.
- Strong understanding of software development principles, design patterns, and best practices.
- Experience with version control systems, such as Git, and familiarity with collaborative coding workflows.
- Solid understanding of software testing methodologies, including unit testing and integration testing.
- Experience working in an agile development environment and familiarity with agile methodologies (e.g., Scrum, Kanban).
- Excellent problem-solving and analytical skills, with a strong attention to detail.
- Effective communication and collaboration skills, with the ability to work well within a team.
-
Software Engineer
2 weeks ago
القاهرة, Egypt Microsoft Full time**Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...
-
Software Engineering
6 days ago
القاهرة, Egypt DXC Technology Full time**Essential Job Functions**: - Contribute to software development projects by writing, testing, and debugging code, under the guidance of senior team members. - Collaborate with the team to meet project objectives, actively participating in code reviews and design discussions. - Assist in the documentation of software requirements and specifications,...
-
Software Engineer Ii
4 days ago
القاهرة, Egypt Procore Full timeWe’re looking for a Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...
-
Senior Software Engineer
4 days ago
القاهرة, Egypt Procore Full timeWe’re looking for a Senior Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...
-
Staff Software Engineer
4 days ago
القاهرة, Egypt Procore Full timeWe’re looking for a Staff Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...
-
Staff Software Engineer
1 week ago
القاهرة, Egypt Procore Technologies Full timeWe’re looking for a Staff Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...
-
Software Engineer
2 weeks ago
القاهرة, Egypt Microsoft Full timeJoin the Microsoft Shopping team and become part of a dynamic group dedicated to delivering a smarter shopping experience. We prioritize personalization, savings, transparency, and convenience, ensuring confidence with every purchase. In a world where the excitement of discovering the perfect item can quickly turn to disappointment, Microsoft Shopping serves...
-
Software Engineer
2 weeks ago
القاهرة, Egypt Vodafone Full time**Role purpose**: The Backend developer is engaged in all development aspects of a project. They are responsible to create low-level designs, code and unit test for developed functionalities. Following are the key responsibilities of a Backend developer: - Act as a technical leader in several domains and create expert power. Convince the team for the...
-
Senior Software Engineer
2 weeks ago
القاهرة, Egypt Microsoft Full timeAre you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement and experimentation for building maps and local search experiences sound inspiring? If so, this **Senior Software Engineer** position may be a perfect fit for you. Microsoft Start Content Ecosystem & Growth team is...
-
Staff Software Engineer
2 weeks ago
القاهرة, Egypt Qoyod Full time**About Us** We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 10K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide. **Job Summary** As a Staff Engineer, you will be a pivotal member of our...