What are the responsibilities and job description for the Fullstack Engineer React (AI Product) position at Protech Talent?
Fullstack Engineer React (AI Product)
Location: Seattle (fully On-site)
Salary: $150-175K Per Year Equity Options
Start date: ASAP
Company:
Our client is on a mission to fuel the future of commerce by bringing brands and customers closer together, the product is an AI-enabled retail intelligence and activation platform for the world's most innovative brands. Business leaders, product innovators, performance marketers, and financial firms trust our client as the single source of commerce truth. Fuelled by proprietary neural networks and deep learning systems, our client’s market insights, revenue metrics, behavioural data, and autonomous functionality create the actions that determine success or failure.
Founded in 2014 in Seattle, the company employs over 250 connected commerce professionals, creating value for 7,000 global brands.
Apply today and join a leading technology company that builds subscription-based commerce tools and services for thousands of the largest consumer brands, retailers, and professional services providers.
About the team:
CEO: Before founding the company, he held data analytics roles at Amazon and The Boston Consulting Group where he helped consumer brands turn insights into commercial excellence. He earned his MBA from Harvard Business School.
CTO: Prior to joining Stackline, he served within the software development organization at Amazon. He Graduated from Anna University with a Bachelors of Science in Information Technology.
The company also has offices in Minneapolis, New York, Salt Lake City, London, and Buenos Aires.
About the role:
The Software Engineer II (Full Stack) is an essential role for the development and refinement of software features and products. This role will be responsible for designing, building, maintaining, and improving software products and services with both frontend and backend components, specifically crafting interactive applications that utilize diverse UI technologies and tools.
Sophisticated coding, testing, and debugging tasks along with resolving complex bugs, enhancing performance, and updating software will be additional focus areas. This role is based out of Seattle, onsite at the office 5 days per week.
You will be joining a dynamic team that is the driving force behind the expansion of the suite of software products. A successful candidate will be able to navigate ambiguous and complex situations seamlessly, quickly establish trust and rapport across teams, and guide and mentor team members in scaling systems to accommodate more users and ensuring system functionality and reliability.
Join them on their journey of continual evolution and innovation!
Funding: $180million
Responsibilities:
- Design and implement stable and performant SaaS products utilizing both frontend (React) and backend technologies such as C#, Java, and Node.js.
- Own a complex set of internal/external services and data sets.
- Execute full SDLC (design, build, document, unit/functional/load test, and deploy) APIs, UIs, applications, and infrastructure needed to scale our products and platform.
- Address latency and throughput challenges in data process and request serving.
- Design and develop high volume enterprise scale data service applications, which will handle billions of data points weekly.
- Build and manage large scale distributed system platforms and services built using Big Data technologies.
- Evaluate existing software to identify enhancement opportunities. This will include tackling latency, throughput challenges in data processing and request serving
- Set up efficient operational processes including continuous deployment pipelines (CI/CD), testing automation, and appropriate monitoring and alerts.
- Actively participate in design discussions, team planning and code reviews. Provide insightful and constructive feedback for the team and individual improvement.
- Troubleshoot software failures by reviewing code errors, logfiles, metrics, using debug functions, and other common troubleshooting techniques.
- Provide guidance to junior engineers about software development, operational excellence.
Your experience:
- Strong proficiency in JavaScript and Typescript
- Bachelor’s degree in computer science
- 3 years of experience in full stack development
- 2 years of professional development experience in building REST/GraphQL APIs with strong proficiency in React
- Experience in modern programming languages such as Node.js, C#, Java, and Python
- Experience using state management libraries such as Redux, Zustand, Redux Toolkit
Personal attributes:
- Passion for software development and strong technical skills and expertise
- Ability to navigate ambiguous and complex situations seamlessly
- Quickly establish trust and rapport across teams, and guide and mentor team members
- Excellent communication and teamwork abilities, a proactive and problem-solving attitude, are the company culture and values.
- These traits are indicative of the type of cultural fit and mindset/work attitude the company is looking for in a candidate.
Benefits:
- Comprehensive benefits plan covering medical, dental, and vision
- Fertility benefits
- Company 401k plan plus matching
- Company paid Life Insurance
- 20 days of Paid Time Off annually
- 9 Paid company holidays
- 100% Paid Parental leave - 20 weeks for birthing mothers and 12 weeks for all other parents
- Summer Fridays early close at 2pm
- Fully stocked kitchen snacks with weekly fresh fruit
Interview process:
- Take home assignment (Once sent, you have 24 hours to complete)
- Recruiter screen
- Technical zoom screen
- Onsite
- Background Check
Salary : $150,000 - $175,000