Job Description
Join the team as a back-end Software Engineer specializing in Python development and contribute to building AI-driven experiences that revolutionize how small businesses and self-employed individuals manage their financial operations. You will work closely with the back-end team, AI researchers, and product management (PM) and experience design (XD) teams to create seamless, cutting-edge mobile experiences.
As a member of this collaborative and innovative team, you will play a pivotal role in enhancing the capabilities of financial solutions. Your contributions will directly impact the mission to simplify financial tasks and deliver intuitive, personalized assistance across mobile platforms.
Duties and Responsibilities
- Build, test, and maintain software applications and features specifically tailored to enhance the capabilities of financial solutions.
- Collaborate with team leads and other stakeholders to understand and implement technical requirements.
- Contribute to all phases of the development lifecycle, ensuring top-notch performance and responsiveness of applications.
- Assist in the refinement and optimization of software by practicing scalable and sustainable development principles.
- Create technical documentation for reference and reporting, ensuring future ease of software maintenance and upgrades.
- Participate in code reviews, maintain high coding standards, and share technical knowledge with team members to foster a collaborative work environment.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues promptly.
- Take proactive steps to keep updated with the latest industry trends and technologies that can be leveraged for ongoing and future projects.
Required Experience/Skills
A minimum of 5 years of professional experience specifically in Python development.
Proficiency in FastAPI for creating web APIs and Pytest for robust testing paradigms.
Solid understanding of Continuous Integration and Continuous Delivery (CI/CD) processes.
Capable of thriving in a fast-paced development environment, quickly adapting to changing requirements.
Quick learner with an ability to grasp new technologies and frameworks swiftly.
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication skills for effective collaboration within and across teams.
Bachelor's degree in computer science, Engineering, or a related field is preferred.
Nice-to-Haves
- Experience with Jenkins for automation server, AWS for cloud services, and AWS Cloud Development Kit (CDK).
- Personal interest in the financial technology industry or subject matter.
Pay & Benefits Summary
Competitive hourly rate of $101 - $102 per hour (W-2 contract)
Hybrid work arrangement (2 days on-site in San Diego, 3 days remote)
Opportunity to contribute to cutting-edge AI-driven financial solutions.
3 to 6 months contract duration
Join our innovative team shaping the future of financial technology! Apply now for this exciting 3-to-6-month contract opportunity with a leading company in the industry.
Python | FastAPI | Pytest | CI/CD | AWS | Cloud Development | Software Engineering | Financial Technology