
Senior Backend Software Engineer
Yassir
full-time
Posted on:
Location Type: Hybrid
Location: Alexandria • Egypt
Visit company websiteExplore more
Job Level
About the role
- In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js.
- You will own and build large scale backend systems and micro-services.
- You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.
Requirements
- __**Technical Skills :**__
- A BS degree in computer or any equivalent experience
- MS degree and above preferred
- Solid OOP and software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives
- Must have technical skills with at least 1 year experience
- Language: Node.js, Python or Go
- Data base: Mongodb or other.
- Framework: Express.js or other.
- Web architecture: Rest and restful APIs, micro-services
- Master source version control: GIT
- Nice to have technical skills (Strongly advised for senior profiles)
- Containers: Docker, kubernetes
- Caching, Redis server
- Web load balancing
- Scaling
- OS administration
- Encryption : https//, digital signing
- **__Other key skills and traits :__**
- Outstanding written & verbal communication skills
- Outstanding project management skills.
- Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines
- Highly organized, creative and critical thinker
- Comfortable working in an entrepreneurial environment
- Procurement or legal background is a big plus
- Excellent judgment, communication and interpersonal skills
- Organized and obsessive about details
- Hard working, passionate and looking to embrace the challenge
- Thrive in high impact/high profile situations
- Enthusiastic about Yassir!
Benefits
- Great compensation and bonuses including stock options.
- Ground floor opportunity with the team; shape the strategic direction of the company
- Sharp, motivated co-workers in a fun office environment or in remote
- Paid company holidays
- Full social coverage
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsPythonGoMongoDBExpress.jsREST APIsmicroservicesGITDockerKubernetes
Soft Skills
written communicationverbal communicationproject managementprioritizationself-startingcreativitycritical thinkingorganizational skillsinterpersonal skillsjudgment
Certifications
BS degreeMS degree