Python Full Stack Engineer
Role Overview
Join a team building a multi-tenant, cloud-based case management platform for the auto repossession domain.
Work across front-end and back-end development while collaborating with the Technical Lead and wider delivery team.
AI-powered development tools are actively used to improve productivity, problem-solving, and code quality.
Key Skills for This Role
Full Job Posting
Role overview
Join a team building a multi-tenant, cloud-based case management platform for the auto repossession domain.
Work across front-end and back-end development while collaborating with the Technical Lead and wider delivery team.
AI-powered development tools are actively used to improve productivity, problem-solving, and code quality.
Key responsibilities
- Build operational dashboards with KPI summaries, filters, sortable case tables, and role-based views.
- Develop field-facing workflows for on-site activity confirmation, case claims, and real-time case tracking.
- Implement multi-tenant features with tenant data isolation and access control.
- Develop Angular and React front-end applications and support legacy application migration and modernization.
- Build RESTful APIs and external partner integrations with API versioning and idempotency.
- Develop PostgreSQL queries and tenant-aware database schemas.
- Support data migration through schema transformation, cleansing, validation, and migration.
- Collaborate with technical, business, and QA team members to deliver tested production-ready features.
- Participate in Agile/Scrum ceremonies and use AI coding tools for development, debugging, review, and research.
Required skills and experience
- 4 to 6 years of professional full-stack software development experience.
- Production experience with both Angular and React.
- Backend development experience using Python.
- Strong PostgreSQL, SQL development, and database schema design knowledge.
- Experience across UI development, API integration, and database changes.
- Experience with AWS services such as ECS/Fargate, S3, RDS/Aurora, Cognito, or similar services.
- Experience in an Agile/Scrum delivery environment.
- Regular use of AI coding tools such as Claude Code, GitHub Copilot, Cursor, or ChatGPT in development workflows.
Nice-to-have experience
- Experience with multi-tenant SaaS applications.
- Experience with real-time or event-driven systems, including notifications and webhooks.
- Experience with data migration, transformation, or legacy system modernization projects.
What the employer offers
- Opportunity to work on a modern cloud-based platform replacing a legacy system.
- Exposure to end-to-end product development across front-end, back-end, cloud infrastructure, and data.
- Collaborative Agile delivery environment and close interaction with technical and business stakeholders.
- Opportunity to contribute to key product and architecture decisions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Archetype
PR Account Manager
Surry Hills, AUS
Archetype is seeking a PR Account Manager to deliver integrated communications programmes for B2B technology, AI, and corporate clients across Australia and APAC. Candidates should bring around 3–4 years of PR or communi
Junior Associate Consultant
Bengaluru, IND
Archetype is seeking a Junior Associate Consultant to support PR campaigns, client relationships, media engagement, and communications content. The role requires excellent English communication, 0–1 years of relevant exp
PR Account Manager
Surry Hills, AUS
PR Account Manager
San Francisco, USA
Media Relations Strategist
San Francisco, USA
Junior Associate Consultant
Bengaluru, IND
Junior Associate Consultant
Bengaluru, IND
Consultant
Noida, IND
PR Account Manager
San Francisco, USA
Data Analyst, Media Marketing
Seattle, USA