Software Engineer
Oraan
About Oraan
Oraan is Pakistan's female-led fintech startup with a mission to make savings simple, easy and habitual for everyone. We are working to achieve that by creating user-driven financial tools and services. The method we focus on at the moment is changing the way Pakistanis’
imagine committees. We enable people to save with a safe group in a simple and transparent method whether they are looking to save for a car, a wedding, or just become better at savings.
About the role
We are on a mission to change the savings behavior and empower people to save before they spend.
To help us achieve our goal, we are looking for a creative, curious, focused and detail-oriented individual to join our software team to expand, enhance and upgrade our payment, content management, customer relations and marketing system.
We are seeking a Django Backend Developer with at least 3 years of experience to develop and maintain high-quality web applications. The ideal candidate will have a solid understanding of backend development using Django, Django Rest Framework, strong database modeling skills, and the ability to work on frontend coding using Django templates.
Your responsibilities include
- Working directly with our teams ranging from growth to operations to develop a deep understanding of our business model and how our customers interact with Oraan
- Writing and upgrading test driven based code.
- Building new features, expanding existing and managing the frontend as well.
- Creating API’s, SaaS based integrations and developing mid-tier service API for our distributed systems.
- Understand and implement the business logic, persuading day to day tasks, attending and syncing with the team and updating repository based VCS.
- Develop, test, and maintain web applications using Django.
- Design and implement robust and scalable database models.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure smooth functionality.
- Participate in code reviews and contribute to team best practices.
- Stay up-to-date with the latest industry trends and technologies.
- At least 3 years of work experience in Python and Django
- Experience in MVC, MVT. Good knowledge of SQL / ORM and Postgres / MongoDB is compulsory.
- Must be proficient with Bootstrap, CSS, JS
- Knowledge of version control systems, preferably Git.
- Experience in coding frontends using Django templates.
- Experience in using Django Rest Framework.
- Knowledge of AWS EBS, AWS Lambda is a plus.
- Strong knowledge of scalability, frontend optimization and optimization in ORM.
- Ability to work under pressure and meet tight deadlines
Preferred Skills
● Experience with front-end frameworks such as React or Vue.js.
● Knowledge of Docker and containerization.
● Familiarity with cloud services (AWS, Azure, GCP).
● Understanding of CI/CD pipelines.
What working at Oraan looks like
At Oraan, our team members are our greatest asset. We foster a culture of collaboration, innovation, continuous growth, and celebrating your unique identity. Here’s how we help our teams achieve the mission we are on:
- Market Competitive Salaries
- Extensive family medical insurance-To help cope up with difficult situation
- Holidays, Cause we all need a break sometime
- Maternity & Paternity Leaves-To take that well deserved break and spend some time
- Paid time off for your Birthday-To enjoy the day off with your friends and family
- Additional Cost of Living Allowance-To help maintain the increasing cost of living
- Super Discounted Oraan Committees-To help take advantage of what it's like to be a customer on the inside
- Earned Wage Access-To help meet those ever increasing costs
- Regular get togethers and social activities - We gotta have fun too right?
Join us on our journey to transform the world of finance, one customer at a time.