Software Engineer - Full Stack - dubizzle
Type: Onsite | Location: Dubai, UAE02/15/2024
1 year ago
Company Overview: Bayut & dubizzle, iconic homegrown brands in the UAE, are part of the Dubizzle Group, representing a collective strength of 8 brands with over 160 million monthly users. Committed to delivering the best online search experience, they are looking for a motivated Software Engineer - Full Stack to join their high-performing cross-functional "Squads" dedicated to providing win-win exchanges for users.
Responsibilities:
- Build and maintain robust APIs, ensuring the health, monitoring, automation, and scalability of services.
- Work closely with other teams from design to resolving production issues.
- Support a range of products focusing on automation, availability, performance, reliability, and collaboration with mobile engineers and business intelligence.
- Develop elegant solutions for complex problems.
- Write and maintain exemplary code following dubizzle’s programming practices.
- Gain a detailed understanding of the product architecture.
- Mentor within a peer-programming environment and provide guidance on tasks.
- Handle the entire software development life cycle, end to end.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 3+ years of experience with backend technologies, Python preferred.
- 3+ years of experience with Javascript and client-side technologies.
- Good understanding of HTML, CSS & JavaScript.
- Good understanding of at least one MVC framework (Ember, Angular, Backbone, or React).
- Experience with free and open-source web application frameworks, e.g., Django, Bottle, or Flask.
- In-depth knowledge of database management technologies, preferably MySQL, PostgreSQL, and understanding of NoSQL databases.
- Understanding of Agile Methodologies such as Kanban, Scrum, and XP.
- Experience working on high-traffic and large-scale web products.
- Experience with web infrastructure, distributed systems, performance analysis, and search infrastructure.
- Experience with AWS technologies and application deployment using containers (e.g., Docker) is a plus.
- CI/CD experience and exposure to Mobile-first & Responsive web design methodologies.
- Experience with testing and developing across multiple browsers while maintaining a consistent experience.
- Understanding of build tools like Gulp or Webpack and package management tools like bower & NPM.
- Essential understanding of JavaScript libraries, patterns & methodologies.
- Understanding of client-side performance issues.
- Good eye for design and UX.
- JavaScript testing experience is a must.
- Experience with internationalization and working on websites with multiple languages is a plus.
Benefits:
- Fast-paced, high-performing team.
- Multicultural environment with over 50 different nationalities.
- Competitive Tax-free Salary.
- Comprehensive Health Insurance.
- Annual Air Ticket Allowance.
- Employee discounts at multiple vendors across the emirates.
- Rewards & Recognitions.
- Learning & Development.
Company Values: Bayut & dubizzle are equal opportunity employers, celebrating diversity and committed to creating an inclusive environment for all employees.
Salary range: AED 0 - AED 0
Apply NowSkills Required:
ReactAngularGoWebPythonDjangoFlaskJavaAPIHTMLCSSMySQLPostgreSQLDockerAWS