الخبرة : 0-1 سنة
الراتب : not
المكان : egybt
This is a unique opportunity to be a part of the core engineering team of an instant credit fintech. Octo is a digital banking platform focused on serving the 19 million Egyptians who have bank accounts but do not have credit cards. Octo serves these users through a suite of data-driven banking products led by a Visa card and access to credit.
About the Job
We are looking for a Senior Backend Developer with experience building scalable applications. This role will be part of the software development life cycle for Python Django applications — from concept and design to testing.
Responsibilities
We are looking for someone who will:
- Develop high-quality features alongside our Product Team to better serve our customers.
- Tackle complex financial processes with the right patterns and appropriate solutions.
- Help drive the architecture and technology choices that enable a world-class experience for our customers.
- Be responsible for designing, developing, and deploying medium to large-sized projects.
- Be creative and experiment with new solutions but pragmatic and committed to the highest reliability and security standards.
- Produce detailed design specifications for new features and functionalities.
- Write maintainable and scalable code that complies with code quality standards.
- Test the product with unit tests and in controlled, real situations.
- Maintain systems once they are up and running.
- Be able to work in a fast-paced, agile development environment.
- Help define engineering best practices and provide technical mentorship to other members of the engineering team.
- Work closely with team members to achieve product and organizational objectives effectively.
Job Requirements
Basic Qualifications:
- Bachelor’s/master's degree in computer science or related technical domain.
- 2.5 up to 3 years of industry experience in backend software development.
- Proficiency in Python and the Django framework.
- Experience being a part of building complex software systems that have been successfully deployed.
- Capability to write and execute unit test cases.
- Experience with RESTful APIs.
- Familiar with REACT.
- Designed and managed relational and non relational databases.
- Good verbal and written communication skills.
- Independent researching, solution finding, analysis, and problem-solving skills and capabilities as well as knowledge of software engineering best practices and tools.
- Good problem-solving skills and object-oriented design skills.
- Authentication methods and authorization.
Preferred Qualifications:
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience in designing and implementing regression tests.
- Experience in Quality Assurance (QA).
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, create technical designs, and specifications.
Benefit
- Social insurance.
- Medical insurance
- Flexible working hours (we are a task-based organization).
للتقديم الان