The Role
We are seeking an experienced Senior Fullstack Engineer to play a key leadership role in product development and strategy. The ideal candidate will have deep expertise in programming fundamentals, methodologies, architecture, and best practices. You will work closely with product managers to implement their feedback and provide input during ideation. The role involves researching and developing new products, enhancing existing software, and driving efficiencies in our offerings.
As a senior member of our engineering team, you will mentor junior developers and have discretion in technology choices and design patterns. You'll collaborate with a talented hybrid team in an agile environment to deliver high-quality applications for our core platforms. As a senior, you will be expected to lead by example and maintain a regular presence in the office.
Key Responsibilities:
- Provide technical leadership for a distributed hybrid development team
- Coach and mentor junior engineers to enhance code quality and consistency
- Architect and develop robust, scalable applications and services
- Review and provide feedback on code written by other engineers
- Recommend and introduce new technologies, languages, and tools to solve complex challenges
- Drive automation and tooling efforts to improve development efficiency
- Partner closely with the Engineering Manager, CTO, and Product team
- Design and implement new features with maintainability and reuse in mind
- Be the go-to expert on your product areas
- Quickly ramp up on new products using documentation, knowledge bases, and source code
- Understand customer needs to recommend and implement optimal solutions
- Provide effort estimates for you and your team's work, and helping to plan out the product roadmap along with product managers
Technical Proficiencies:
- Strong experience with backend development in Python and common frameworks/tools (FastAPI, Flask, Django, SQLAlchemy, Celery, etc.)
- Expertise in frontend development with React, Redux, and related technologies
- Deep knowledge of MongoDB and other NoSQL databases
- Experience with SQL databases and data warehousing (e.g. BigQuery)
- Extensive experience with Google Cloud Platform (especially Cloud Run, Cloud Functions, Pub/Sub) or equivalent (AWS, Azure)
- Familiarity with headless CMS platforms like Shopify
- Track record of making sound architectural decisions and implementing best practices
- Proven ability to learn new technologies quickly and mentor others
Personal Traits:
- Collaborative leader who fosters teamwork and resolves conflicts effectively
- Skilled at developing junior talent and preparing them for more senior roles
- Adaptable to changing priorities in a fast-paced environment
- Articulate communicator who can explain complex topics clearly and concisely
- Analytical thinker skilled at deriving insights from both quantitative and qualitative data
- Entrepreneurial spirit focused on creating business value
- Strategic mindset to identify opportunities/threats and inspire the team with a vision
Minimum Qualifications:
- Bachelor’s Degree in Computer Science, Software Engineering or related STEM field, or equivalent work experience.
- 7+ years professional development experience
- 3+ years experience with Python
- 3+ years experience with React or similar frontend framework
- Experience making architectural decisions and leading engineering teams
- Proven track record of developing and shipping high-quality software
#J-18808-Ljbffr