Fullstack Engineer

    Highlights

    Collaborate with a multidisciplinary team to: • design, develop, and document APIs, SDKs, and other services or tooling from inception to deployment • participate in code review with others to improve your work as well as theirs • write well-designed, reusable, and testable service and library code that you and other software engineers are happy to maintain • work with other engineers across the company to build delightful features that span various parts of the system • collaborate with our design team to understand and solve our users' pain points. This job offers you: • Flexible time, full-remote work • Full-time, fixed-term (contract-based) employment, or internships • Performance-based rewards and bonus • Optional Onboarding Training Program: • We have a dedicated 3- to 6- month onboarding program to help full stack engineers learn the basics of full stack development to facilitate teamwork, understanding, and collaboration • You will have the freedom to choose the language and framework you wish to learn, all classes and courses will be company-sponsored.

    Numbers & Facts

    LocationCA

    Description

    As a senior full-stack web/app developer, you need to be proficient in both front and back-end coding. You are also responsible for designing user interaction on websites, developing servers, and databases for website functionality and platforms.

    What It's Like to Work Here as a Full Stack Engineer:

    Our full stack includes JavaScript, React and Material UI (MUI), Python, Node.js. We accept candidates with prior experience in languages, as long as they have sufficient experience in C, C++, C#, Java, Ruby, GoLang. A good developer should be able to pick up JavaScript or Python quickly. Our databases are SQL-based We use Postgres. We use ORMs to manage our databases. Our production infrastructure uses containers, K8, AWS ECS. Our mobile front-end stack is built on ReactNative.

    Our full stack engineers have a lot of pride in their work, and are motivated by good design. We ask for pixel-perfect front-end work, so we use Figma to test if the front-end is pixel-perfect with the original Figma design.

    Teamwork

    Collaborate with a multidisciplinary team to: • design, develop, and document APIs, SDKs, and other services or tooling from inception to deployment • participate in code review with others to improve your work as well as theirs • write well-designed, reusable, and testable service and library code that you and other software engineers are happy to maintain • work with other engineers across the company to build delightful features that span various parts of the system • collaborate with our design team to understand and solve our users' pain points

    Building and Maintaining

    Exercise ownership and accountability over your work API building: • design, build, and maintain APIs, services, and systems • building a new API for our users, or iterate on existing APIs • troubleshooting and debugging

    Requirements

    Full Stack Development Experience: • Information technology, Computer Engineering-related background studies • Two or more years of coding experience or internship with a similar job • experience in website framework (JavaScript or Python, Node.js) • experience in Database (PostgreSQL, SQL Server) • experience in QC test (QUnit, Mocha, Jasmine, RSpec)

    Job Benefits

    This job offers you: • Flexible time, full-remote work • Full-time, fixed-term (contract-based) employment, or internships • Performance-based rewards and bonus • Optional Onboarding Training Program: • We have a dedicated 3- to 6- month onboarding program to help full stack engineers learn the basics of full stack development to facilitate teamwork, understanding, and collaboration • You will have the freedom to choose the language and framework you wish to learn, all classes and courses will be company-sponsored

    Similar Jobs

    See more jobs