Full Stack Web Developer
About the Company
Abstract is a pioneering company that combines excellence with 3D technology and innovation, engineering groundbreaking solutions to elevate digital experiences without compromising vision.
From award-winning optimization technology to seamless scan processing and advanced rendering technologies, Abstract is at the forefront of reshaping how 3D content is imagined, created, and utilized through automation.
The company fosters a culture where every constructive input is seen, thoroughly evaluated, and brought to life through an unwavering pursuit of excellence, making this role crucial to the company's growth as it expands its web presence and drives innovation across diverse initiatives.
Key Responsibilities
As a Full Stack Web Developer, you will cover the full gamut of designing and implementing scalable architectures, testing and optimizing for performance, security, and reliability, and crafting intuitive UI/UX touchpoints that delight.
- Design and implement scalable architectures for web applications
- Develop and maintain the codebase, adding new features and microservices
- Test and optimize applications for performance, security, and reliability
- Craft intuitive UI/UX touchpoints that delight users
- Maintain and improve existing web applications
- Collaborate with the team to drive innovation across diverse initiatives
- Ensure seamless integration with cloud services and databases
- Participate in CI/CD workflows and contribute to the improvement of the development process
- Stay up-to-date with cutting-edge frameworks and technologies
- Contribute to the development of multiple projects in the pipeline
Requirements & Qualifications
Must-Have
- Deep understanding of HTML5, CSS3, and responsive design principles
- Experience building highly scalable and secure web applications leveraging Node.js, React.js, and Typescript
- Proficiency with databases such as MySQL and MongoDB; TypeORM experience is a must
- Solid knowledge of REST and GraphQL
- Experience with cloud services like AWS (EC2, S3, RDS) and Docker-based workflows
- Comfortable with CI/CD workflows, preferably via Bitbucket pipelines
Nice-to-Have
- Interest in working with cutting-edge frameworks such as Svelte or Tailwind CSS
- Experience with testing frameworks and libraries
- Knowledge of security best practices and protocols
- Familiarity with agile development methodologies
Technical Skills
Cloud & Infrastructure
Our team utilizes cloud services like AWS (EC2, S3, RDS) to ensure scalability and reliability, and we're looking for someone who can leverage these services to drive innovation.
- AWS (EC2, S3, RDS)
- Docker
- Kubernetes
Databases
We use databases such as MySQL and MongoDB to store and manage data, and we're looking for someone who can optimize and improve our database systems.
- MySQL
- MongoDB
- TypeORM
CI/CD
Our team uses CI/CD workflows to ensure seamless integration and deployment, and we're looking for someone who can contribute to the improvement of our development process.
- Bitbucket pipelines
- Jenkins
- Git
What We Offer
Competitive annual salary ranging from 110000 to 160000, remote flexibility, equity/stock options, learning budget, health/dental/vision, PTO policy, equipment stipend, and the opportunity to work with a talented team of professionals who are passionate about innovation and excellence.
At Abstract, we foster a culture where every constructive input is seen, thoroughly evaluated, and brought to life through our unwavering pursuit of excellence, making this a unique opportunity to grow and develop as a professional in a dynamic and innovative environment.
Frequently Asked Questions
What is the remote work setup like?
Our team is fully remote, and we use a variety of tools to ensure seamless communication and collaboration. We're looking for someone who is self-motivated and comfortable working in a remote environment.
What is the hiring process and timeline?
Our hiring process typically involves an initial screening, followed by a series of interviews with the team. We're looking to fill this position as soon as possible, and we're open to negotiating the start date with the right candidate.
What is the team size and tech stack like?
Our team is relatively small, but we're growing rapidly. We use a variety of technologies, including Node.js, React.js, and Typescript, and we're looking for someone who can contribute to the development of our tech stack.