Staff Software Engineer
Mozn
- Riyadh
- Permanent
- Full-time
- Predict & understand client requirements and how they translate in application features
- Collaborate with a team of IT professionals to set specifications for new applications
- Design creative prototypes according to specifications
- Troubleshoot and debug applications
- Develop technical documents and handbooks to accurately represent application design and code
- Design, build, and manage distributed systems
- Maintain list of conventions and standards for the team
- Build teams & their capability to work on project or product
- Mentor and coach software engineers that are junior to them on the team
- Plan & Perform unit, integration functional, non-functional testing before launch
- Manage & apply CI/CD for applications
- Review code for software engineer on the team
- Create and manage systems & data architecture
- Build, support and scale our cloud and on premise infrastructure; Including monitoring, alerting and debugging infrastructure
- Ensure compliance of all regulations (e.g. security, etc.) during SDLC.
- Bachelor's degree in software engineering, computer science, or any related fields
- 9 -10 years of experience in software development, and with data structures/algorithms.
- Strong communication skills
- Strong Analytical, problem Solving and negotiation Skills
- Expertise in Python programming language and related frameworks
- Up to date knowledge of emerging market trends related to Enterprise Solutions
- Experience with distributed systems, microservices architecture, and cloud technologies (e.g., AWS, Azure, GCP).
- Proficiency in performance optimization techniques and scalability best practices.
- Strong experience with designing, building, and managing distributed data systems; including SQL, no-SQL.
- Strong technical documentation skills.
- Strong knowledge of system and software quality assurance best practices methodology.
- Extensive Troubleshooting experience.
- Knowledge of applicable data privacy practices.
- You will be at the forefront of an exciting time for the Middle East, joining a high-growth rocket-ship in an exciting space.
- You will be given a lot of responsibility and trust. We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best.
- The fundamentals will be taken care of: competitive compensation, top-tier health insurance, and an enabling culture so that you can focus on what you do best
- You will enjoy a fun and dynamic workplace working alongside some of the greatest minds in AI.
- We believe strength lies in difference, embracing all for who they are and empowered to be the best version of themselves