Senior Software Engineer
WeStore -
Cairo, EgyptPosted 2 years ago16Applicants for2 open positions
- 1Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, test, deploy, maintain and improve complex Backend platform
- Regularly tackle the largest and most complex problems on the team, from technical design to launch
- Help architect a micro-services based highly scalable and performant architecture
- Build data feeds
- Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
- Mentor more junior members
- Build the API supporting our newest technology
- Collaborate with internal clients, stakeholders, UX designers, and outside developers to design and produce tight, forward-thinking, and scalable experiences
- Identify risks to the product's success and devise solutions for how to reduce the risk
Job Requirements
- Ability to manage and prioritize multiple tasks and projects and assist/advise your engineers in establishing appropriate priorities
- Technical experience that spans Application Development, Infrastructure, and Cloud
- Researches and evaluates new technologies to identify business solutions across the firm.
- A great team player and positive-minded
- Manage features through the development life cycle from sprint start to release
- Manage the overall Agile cycle engagement, ensuring meetings, iterative development, estimations and design sessions are leveraged properly for a quality product
- Strong, current knowledge of modern web application development technologies including HTML5, CSS3, JavaScript, REST, Microservice Architecture, React, Vue, JQuery, JSON, and mobile technologies
- Strong understanding of SQL, no-SQL, and in-memory databases including Microsoft SQL Server, MongoDB, Redis, PostgreSQL.
- Curious, love to learn and to dig into new technologies and can pick them up quickly
- Contribute to architecture, coding, test plans, project plans, deployment planning and operations to drive excellence and steer team towards its goals
- Good knowledge of Node JS, Vue, and PHP