Website Alvin
Fullstack Engineer
About the role
Your goal as a Fullstack Engineer on Team Alvin will be to write efficient code with a consistent eye for detail and the broader picture of how your contribution fits into Alvin’s wider technology stack.
At Alvin, our core values are a deep appreciation for self-ownership, intellectual humility, having a growth mindset (this means valuing the correct answer wherever it comes from over an automatic deference to seniority), showing compassion for customers and fellow Alvinites alike, and a daily commitment to excellence. If this sounds like a fit for you and you are passionate about solving hard problems through technology, this is the position for you!
Responsibilities
- Write effective, scalable code (these could be backend or frontend tasks based on the sprint)
- Communicate status of packages both verbally and in writing via our project management software
- Voice potential blockers proactively and propose specific solutions that optimize for getting quality software to market as expediently as possible
- Abide by SOC 2 compliance requirements
- Develop backend components to improve responsiveness and overall performance of the Alvin App and Enterprise suite of products
- Manage the testing and debugging of programs
About you
- You have strong problem-solving skills and are comfortable working independently
- You pride yourself on having a strong team spirit and a growth mindset in the face of challenges and uncertainty
- You have a bachelor’s degree and/or equivalent working experience in computer science
- You got naturally excited when reading the About Alvin section of this JD as the specific problem we’re solving resonates with you
Qualifications and Skills
- You have more than 4 years of combined experience as a Python developer and frontend engineer
- Despite your level of experience in the field, you still deeply enjoy solving difficult engineering challenges yourself and prefer a role where you get to build yourself while also supporting a strong unit of other engineers to execute the broader vision together
- You have expertise in at least one popular Python framework (i.e., Django, Flask or Pyramid) and one frontend framework (ideally Flutter)
- You have incorporated machine learning models into backend code for a product that was ideally sold to enterprise customers before
- You have expertise with frontend technologies (i.e., Android, Flutter, JavaScript and HTML5)
- You have strong knowledge of object-relational mapping (ORM)
- You are familiar with server-side templating languages such as Jinja2
- You have experience working with third-party libraries and APIs
- You have a strong understanding of code versioning tools such as Git
- You pride yourself on having a strong team spirit and a growth mindset in the face of challenges and uncertainty
- You have strong problem-solving skills and are comfortable working independently
- You have a bachelor’s degree in computer science or a related discipline
To apply for this job please visit alvinapp.notion.site.
