This is a remote position.
Scope:
We are seeking a Software Engineer to join our fintech clients growing team. The Software Engineer will be responsible for redesign and development of our backend integrating with various outside APIs extending and migrating the database and collaborating closely with the rest of our engineering team to build worldclass data systems to support our growth.
We re specifically looking for a candidate based in Pakistan who will work remotely. Priority will be given to underrepresented/diverse candidates. Working hours are 3PM to 12AM (Pakistan time) to align with the US Pacific Time Zone.
Job Responsibilities:
- Lead the design and development of a new database architecture.
- Map and integrate data from external APIs into the database structure ensuring continuity and consistency during the transition period.
- Prioritize and manage our database transition process to ensure that the existing system continues to function effectively.
- Create and maintain comprehensive technical documentation including data flow diagrams ER diagrams and detailed implementation plans.
- Collaborate closely with other engineers to implement the designed database schema ensuring seamless integration with the existing Djangobased infrastructure.
- Ensure the database design adheres to security best practices.
- Provide ongoing support and optimization of the database architecture adapting to new business requirements and data needs while maintaining system stability.
Requirements
- At least 5 years of experience in database design and architecture preferably with a focus on financial data integration.
- Strong expertise in relational databases particularly PostgreSQL and experience in designing scalable database schemas.
- Proficiency in mapping and integrating data from external APIs (preferably financial systems such as Plaid QuickBooks Xero etc.) into internal systems.
- Solid understanding of data security and compliance requirements especially in the context of financial data.
- Excellent communication skills with the ability to translate complex technical concepts into clear and actionable plans.
Preferred Qualifications:
- Experience with Python and Django
- Experience with ETL processes data warehousing and data pipeline management
- Familiarity with creating and calling REST API endpoints
- Familiarity with the Django Rest Framework
- Experience with financial systems and data
- Familiarity with AWS infrastructure
Benefits
- Compensation at market levels commensurate with experience.
- Unlimited PTO/Sick Leave
Coworking / home office reimbursement
- Computer reimbursement benefits included.
At least 5 years of experience in database design and architecture, preferably with a focus on financial data integration. Strong expertise in relational databases, particularly PostgreSQL, and experience in designing scalable database schemas. Proficiency in mapping and integrating data from external APIs (preferably financial systems such as Plaid, QuickBooks, Xero, etc.) into internal systems. Solid understanding of data security and compliance requirements, especially in the context of financial data. Excellent communication skills, with the ability to translate complex technical concepts into clear and actionable plans. Preferred Qualifications: Experience with Python and Django Experience with ETL processes, data warehousing, and data pipeline management Familiarity with creating and calling REST API endpoints Familiarity with the Django Rest Framework Experience with financial systems and data Familiarity with AWS infrastructure