A forward-thinking company is seeking a Full Stack Software Engineer to join their dynamic team in Austin. This role offers the opportunity to work on innovative web applications, utilizing cutting-edge technologies such as TypeScript, React, and various back-end languages. You'll be responsible for both front-end and back-end development, ensuring seamless integration and functionality. With a focus on collaboration and creativity, you'll have the chance to contribute to exciting projects that push the boundaries of technology. If you're passionate about building impactful software and thrive in a fast-paced environment, this position is perfect for you.
Qualifications
2+ years of front-end development with TypeScript, HTML, and CSS.
Experience with back-end languages like Go, Rust, NodeJS, or Python.
Responsibilities
Develop web applications using front-end frameworks and libraries.
Architect RESTful APIs and manage front-end state effectively.
Skills
TypeScript
HTML
CSS
React
NodeJS
Python
Go
Rust
GraphQL
Functional Programming
Tools
Mocha
Jest
Chai
Enzyme
Cypress
Playwright
ORM
CSS Pre-processing (Sass, Less, Stylus)
Job description
Full Stack Software Engineer
Responsibilities:
2+ years of hands-on front-end development experience with web apps using TypeScript, HTML, CSS, and other industry-standard frameworks.
Extensive experience with commonly used front-end frameworks and libraries such as React, Recoil/Jotai/Redux, etc.
Extensive experience with front-end state management.
Extensive experience with back-end programming languages such as Go, Rust, NodeJS, or Python.
Experience architecting RESTful APIs and GraphQL.
Experience with Relational Databases and Object-Relational Mapping (ORM).
Confident being hands-on from initial wireframes, through prototyping, into building the final product.
Experience with unit testing libraries such as Mocha, Jest, Chai, Enzyme.
Experience with e2e testing libraries such as Cypress, Playwright.
Experience with code versioning tools and process.
Experience with functional programming.
Experience with Canvas and SVG.
Experience with CSS pre-processing frameworks (Sass, Less, Stylus).