Software Engineer (React & Python)
Job Description
Job Overview:
We are seeking a highly skilled and product-focused Software Engineer to join our engineering team. The ideal candidate is passionate about building scalable, high-quality applications and is comfortable working across both backend and frontend technologies. You will be responsible for delivering real product features using Python (backend) and React (frontend) in a fast-paced, collaborative environment.
Key Responsibilities:
• Design, develop, and maintain scalable web applications using Python and React
• Build and manage RESTful APIs and backend services
• Develop responsive and user-friendly frontend interfaces
• Integrate third-party APIs and internal services
• Collaborate with cross-functional teams including product and design
• Participate in system design discussions and technical decision-making
• Write clean, efficient, and maintainable production-grade code
• Debug, troubleshoot, and optimize application performance
• Follow best practices in software development, testing, and deployment
Requirements:
• 2-3 years of experience in Full Stack Development (Python and React.js)
• Solid understanding of web application architecture, APIs, and databases
• Experience working with RESTful services and integrations
• Strong problem-solving and analytical skills
• Ability to work independently and take ownership of tasks
• Good understanding of software development best practices
• Strong communication and teamwork skills
Job Type: Full-time
Application Question(s)
• We are located in Etihad Town, are you comfortable with the location?
• What is your current salary?
• What is your expected salary?
Work Location: In person