Senior Software Engineer

Job Description Lead the design, development, and deployment of scalable software solutions across...

منذ 10 أشهر عمل كلي Cairo 96
قدم الآن
المكان

Cairo

نوع العمل

عمل كلي

الخبرة

3-5 سنوات

الراتب

2200 to 3000 USD Per Month, Will be based on expertise and Quality through time working.

الملخص الوظيفي

Job Description

  • Lead the design, development, and deployment of scalable software solutions across multiple projects.
  • Mentor and guide engineering teams, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with cross-functional teams to define technical requirements, project scope, and deliverables.
  • Review and optimize code for performance, security, and maintainability.
  • Drive architectural decisions and ensure alignment with best practices and business objectives.
  • Conduct regular code reviews and provide constructive feedback to team members.
  • Identify and resolve complex technical challenges throughout the software development lifecycle.
  • Champion the adoption of new technologies, tools, and methodologies to enhance productivity.
  • Ensure timely delivery of high-quality software in alignment with project timelines.
  • Contribute to strategic planning and roadmap development for technology initiatives.

Job Requirements

  • 6+ years professional software engineering experience
  • Strong with Python, Node.js, TypeScript, (Rust would also be a great plus) 
  • Front-end expertise with React or Next.js
  • Experience with relational & NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Strong understanding of cloud platforms (AWS / GCP / Azure)
  • Git, CI/CD pipelines, Docker, and microservices architecture
  • Strong problem-solving and communication skills

للتقديم الآن

وظائف مشابهة