Eureka Labs

BackEnd Python Developer (25PD01SF)

Posted: 16 minutes ago

Job Description

OverviewLocation: Full remote.Schedule: Full-timeJob PurposeYour primary responsibility will be to extend and finalize SelectFI’s backend architecture, ensuring it reaches full parity with the existing WordPress-based system. You will validate the partially built FastAPI + WordPress backend in staging and lead its rollout to production, supporting a smooth transition from the legacy backend to the modernized platform.This role is ideal for engineers experienced with Python, FastAPI, and WordPress integrations who enjoy building secure, scalable systems in collaboration with cross-functional teams. You will play a key role in integrating the new ReactJS frontend with the extended WordPress backend while modernizing SelectFI’s authentication, authorization, and API infrastructure.ResponsibilitiesDevelop robust and scalable Python-based applications using FastAPI and modern backend standards.Lead, extend, and test the WordPress-based backend architecture, including a FastAPI service that consumes and expands the WordPress REST API for the new ReactJS frontend.Extend and test a unified authorization system for React and legacy WordPress using Auth0 with JWT.Design and implement backend components and services focused on performance, security, and maintainability.Integrate server-side logic with user-facing elements developed by the frontend team.Optimize backend performance and ensure high availability of services.Implement security, authentication, and data protection best practices across the backend.Collaborate with cross-functional teams to define, design, and ship new features.Participate in code reviews and provide constructive feedback to maintain code quality.Troubleshoot, debug, and upgrade existing systems, including legacy WordPress integrations.Write clean, maintainable, and well-documented code following Agile methodologies and industry best practices.Experience & Qualifications4+ years of proven experience as a Python Developer building production-ready applications.Strong understanding of Python web frameworks such as FastAPI, Django, or Flask.Experience building and integrating RESTful APIs and working with third-party services.Hands-on experience with authentication and authorization, including Auth0 and JWT.Familiarity with front-end technologies (JavaScript, HTML5) for effective collaboration with frontend teams.Solid knowledge of Object-Relational Mapping (ORM) tools and concepts.Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).Proficiency with Git and modern version control practices.Strong understanding of scalable application design principles and backend architecture.Strong problem-solving skills, attention to detail, and an ownership mindset.Ability to work both independently and collaboratively in a cross-functional team.Experience working with cloud platforms such as AWS, Azure, or GCP.Familiarity with containerization (Docker) and CI/CD pipelines.Advanced English communication skills (verbal and written).Nice to HaveBroader understanding of backend-for-frontend (BFF) patterns.Experience with the WordPress REST API or CMS integrations. Exposure to modern frontend ecosystems such as ReactJS. Domain experience in fintech, lending, or automotive retail environments.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In