

Senior Full Stack Engineer
Job Description
This role interacts closely with our Product, Design and Marketing teams, creating an immersive experience for Vendia’s customers. You’ll be responsible for the customer experience across each of our clients, as well as customer facing infrastructure. You should possess a strong customer-centric, product-oriented background, as well as deep knowledge of full-stack languages and frameworks. As an early member of the team, in addition to developing software, you’ll also help shape team operational processes and personnel growth through recruiting and mentoring.
Responsibilities
Designing, implementing, deploying and supporting client-side and server-side architectures, from accessible web applications to our dynamic CLI & SDKs.
Advocating for best engineering practices, including automation, CI/CD workflows, quality, security, performance and more.
Collaborating with Product, Design and Marketing Teams to define customer and support personas, spanning first visitor to the engineering developer experience.
Partnering with leadership to create engineering roadmaps that balance new features with rapid customer growth and engineering excellence.
Job Requirements
5+ years experience as a Full Stack Developer or similar role, in a distributed engineering role with direct operational responsibility (oncall experience), preferably on a public cloud service.
Experience with creating responsive web applications and their corresponding backend APIs, implemented using industry best practices, including testing frameworks, CI/CD pipelines and OpEx.
Familiarity with NoSQL databases (e.g. DynamoDB), AWS services (e.g. AWS Lambda, API Gateway, AWS Cognito) and UI/UX design
Fluency in at least one back-end language (Node.js/Python/Go)
Ability to plan projects, communicate status and deliver high quality results.
4 year undergraduate degree in Computer Science, Engineering, Math or equivalent experience.
Proficient written and verbal communication skills.