i
ArabEasy
ArabEasy - Backend Developer - Python (4-7 yrs)
ArabEasy
posted 6d ago
Flexible timing
Key skills for the job
Role Summary/ Job Brief :
Welcome to EZ, an organization built for the future - a visionary landscape where every day presents a journey filled with growth and boundless opportunities.
As a capability centre and a dynamic hub of Business Support Services, EZ is globally recognized as an extended team for business professionals. We offer a wide range of capabilities across 15 areas within 5 service lines and over 70 specialized offerings, driven by cutting-edge technology and AI.
At EZ, we're committed to putting our People first while simultaneously pushing boundaries through innovation with AI. The EZ Life isn't just about completing tasks, it's about fostering a culture where every team member feels empowered. Our innovative delivery process cuts the turn-around time for consistently high-quality output by half, setting us apart from competitors. With a client footprint spanning across the globe, EZ is the trusted choice for big 4 firms, ministries, and top organizations globally.
We are looking to hire a back-end engineer with a demonstrated ability to show initiative, be capable of taking ownership, have intellectual curiosity, and have good problem-solving skills. If you're interested in this position, let's talk!
Following are the responsibilities :
- Collaborate with a team of developers and data scientists to architect, build, maintain, and design more functional, cohesive features to enhance our existing software solutions.
- Write efficient, high-quality, performant code that follows best programming practices (test-driven development of code that ensures compliance, data protection, and meets security standards).
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Carry out implementation of data storage solutions.
- Design scalable microservice architecture.
- Keep job knowledge up-to-date to better assist other team members as needed by: studying best practices, new development tools, programming techniques, software approaches & structures; and learning new programming languages.
- Work with different cross-functional teams to brainstorm innovative solutions to develop ideas for new programs, products, or features by monitoring industry developments and trends.
Job Requirements :
- Bachelor's degree or equivalent.
- Willing to relocate to Gurugram.
- Strong knowledge of the complete software development life cycle, with best practices in Agile Software development including coding standards, code review practices, testing cycles, best security practices, performance benchmarking, and debugging techniques.
- Solid OOP and software design expertise to create software that is extensible, reusable, and meets specified architectural objectives.
- Good project management skills with a focus on efficiency, user experience, and process improvement.
- Experience in a lead role.
Technical Skills :
Strong knowledge and proficiency in :
- Python, PostgreSQL
- Database Modeling
- Source control systems such as GIT.
- Familiar with building distributed systems with good understanding of design patterns for software reliability and lability.
- Strong knowledge with AWS, Docker, and the CI/CD pipeline would be advantageous.
Functional Areas: Software/Testing/Networking
Read full job description