The Role:
We are seeking an experienced Full Stack Senior Software Engineer who is comfortable working with both front-end and back-end technologies. The ideal candidate will have proficiency in Python and JavaScript (React), experience with full-stack product and category data management, performance optimization, first and third-party system integration, and a history of working with cross-functional teams in a mid-to-large-scale environment. In this role, you will be instrumental in building a modern and dynamic customer experience around product catalogs, leveraging both business logic and AI to generate outcomes unique to Minted. You will leverage your front-end and full-stack capabilities to drive significant features and performance improvements, mentor junior team members in engineering best practices, and collaborate with business partners to deliver key strategic features.
You will:
-
Take a hands-on approach to develop and maintain both front-end and back-end components of our applications, primarily using Python and React, with an emphasis on service-oriented architecture and performance
-
Mentor and develop junior engineers through design, collaboration, and communication
-
Drive process improvements and architectural changes to cultivate a first-class developer experience on the team
-
Create first-class testing automation to ensure high-quality deliverables
-
Leverage AI coding tools (e.g. Copilot, Cursor, Claude) as a force multiplier in your day-to-day development — and actively share learnings and best practices with the team
-
Work with leadership within and external to the team to understand technical requirements, drive user experiences, and influence business decisions based on technical feasibility
-
Independently manage and complete complex projects, and be accountable for their outcomes
-
Work with internal and external clients during the entire lifecycle
-
Be empowered to make decisions and ensure on-time, high-quality deliverables
You have:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
-
Strong proficiency in Python, and experience with frameworks such as Flask, LiteStart, FastAPI
-
Experience building and operating Service-Oriented Architectures
-
Experience working with front-end technologies like HTML, CSS, JavaScript, React, and modern frameworks
-
Experience working on front-end components at scale
-
Hands-on experience using AI-assisted development tools to accelerate coding, debugging, test generation, or code review, with a practical sense of where they're most and least reliable
-
Knowledge of caching technologies, database systems, and proficiency in SQL
-
Experience working with behavioral and product data to validate hypotheses, design and interpret experiments, and connect engineering decisions to measurable customer and business outcomes
-
Experience integrating with third-party platforms and services
You are:
-
A Strategic Technical Leader: Adept at balancing short-term priorities with long-term technical vision and objectives
-
Customer-Centric: Committed to enhancing the customer experience through thoughtful and innovative solutions
-
Empathetic and Inclusive: Foster a collaborative, respectful, and accountable team culture where diverse perspectives thrive
-
Solution-focused: Approach challenges with a forward-thinking mindset, ensuring momentum is maintained
-
AI-Augmented: Comfortable integrating AI tools into your development workflow and thoughtful about their tradeoffs — you know when to trust the output, when to push back, and how to get the most out of them without sacrificing quality
-
Data-Informed: You instrument your own work, define measurable success criteria, and use behavioral data and experimentation results to validate decisions and surface improvements
-
Results-driven: Proven ability to deliver impactful, high-quality features that align with business and technical goals
Bonus Points:
-
Experience with AWS, Docker, or other cloud systems
-
Experience with front-end optimization
-
Experience decomposing monolithic systems