Senior Backend Engineer - Python/AWS
MoovFull Time
Senior (5 to 8 years)
Candidates should possess 3-7 years of backend development experience, with a strong track record of building scalable APIs. Proficiency in Python and SQL is essential, along with experience in designing and optimizing database schemas for high-volume applications. Experience in building and maintaining API documentation and developer-facing tools is required. Domain knowledge of financial systems and workflows, or the ability to quickly master complex business processes, is highly valued. Candidates should have experience making architectural decisions, measuring their impact, and clearly articulating technical opinions and tradeoffs. Experience with AI/ML systems for data categorization or classification applications and technical leadership on complex projects with multiple stakeholders are also desirable. Effective communication and collaboration skills are necessary.
The Senior Backend Engineer will build and scale a Python API service to enable Mercury's financial platform capabilities. Responsibilities include creating and maintaining comprehensive API documentation, optimizing data schemas and queries for growing transaction volumes, and developing intelligent data categorization pipelines for automated transaction tagging and enrichment. The engineer will champion the API consumer experience by gathering feedback and defining integration standards. They will also enable other Mercury engineers to contribute to the Python API service and establish and evangelize Python development best practices for testing, documentation, and code quality.
Banking services for startups and founders
Mercury provides banking services specifically designed for startups, regardless of their size or stage of development. Their offerings include free checking and savings accounts, debit and credit cards, and options for domestic and international wire transfers, as well as treasury and venture debt services. The platform is user-friendly, allowing founders to manage their finances with ease. What sets Mercury apart from traditional banks is its focus on the startup community, offering programs that connect founders with valuable resources and advice to help them succeed. The goal of Mercury is to empower startups by providing them with the financial tools and support they need to grow and thrive.