Senior Software Engineer, Full Stack (Python)
EvolutionIQ
·
Posted:
August 30, 2023
·
Hybrid
About the position
EvolutionIQ is seeking a Full Stack Python Engineer to contribute to the development of their customer-facing application layer for AI solutions in the insurance industry. The successful candidate will be responsible for building a robust and scalable web application, working closely with data science and data engineering teams. They will also play a key role in shaping the future of EvolutionIQ's products and providing technical expertise to drive consistency and increase client impact. The ideal candidate should have extensive experience in feature development, strong Python development skills, and knowledge of backend architectures.
Responsibilities
- Build a complex multi-tenant enterprise SaaS application to revolutionize insurance industry workflows
- Work closely with data science and data engineering teams to build a robust, scalable, and intuitive web application
- Build and maintain the backend REST server that feeds machine learning data and BI (Business Intelligence) data to the React frontend
- Own the entire lifecycle of designing, building, and launching enterprise applications
- Work on greenfield projects with high levels of ownership
- Collaborate directly with the head of product, data science team, UX designers, and end users
- Shape the future of Evolution IQ's products, from technology choices to building the roadmap
- Provide technical expertise, introduce new best practices, drive consistency, and prioritize features to increase client impact
- Continuously grow and learn in the engineering space, focusing on business problems that use large-scale structured and unstructured datasets
- Go through the full feature development life cycle, including working with product managers, designing database schemas, considering serving needs, collaborating with designers, implementing interfaces, and maintaining features/systems
- Have 5+ years of engineering experience
- Be an expert in Python development
- Have experience with NodeJS and Typescript
- Possess strong relational database design skills
- Design, build, and launch backend architectures that support multi-tenant, multi-user scenarios
- Remain agile and move between rapid prototyping and stable production development
- Write technical design documents, perform code reviews, and maintain state-of-the-art engineering practices
- Ask critical questions to understand requirements and solve problems effectively.
Requirements
- Extensive experience going through the full feature development life cycle
- 5+ years of engineering experience
- Expert in Python Development
- Experience with NodeJS and Typescript
- Strong Relational Database design
- Experience designing, building and launching backend architectures that support multi-tenant, multi-user scenarios
- Ability to remain agile and move between rapid prototyping and stable production development
- Ability to write technical design documents, perform code reviews, and maintain state of the art engineering practices
Benefits
- Compensation: Salary range of $175-210k plus equity
- Well-Being: Full medical, dental, vision, short- & long-term disability, 401k matching
- Work/Life Balance: Work from home or work from NYC, annual company offsite
- Home & Family: Flexible PTO, 100% paid parental leave, sick days, paid time off, flexible schedule for new parents, sleep training for newborns
- Flexible vacation policy and winter break at the end of the year
- Office Life: Catered lunches, happy hours, pet-friendly office space, $500 for in-home office setup, $200/year for upgrades
- Growth & Training: $1,000/year for professional development, upskilling opportunities internally
- Sponsorship: Open to sponsoring candidates currently in the U.S. who need to transfer their active H1-B visa