What are the responsibilities and job description for the Senior Full Stack-Engineer position at ATLARGE?
Want to love what you do in an environment that values entrepreneurial thinking and growth alongside other high-performing individuals? If you answered yes, then ATLARGE is hiring in the UK.
We’re looking for individuals with an innate ability to think critically and have an insatiable curiosity for generating results. You'll be challenged to create, execute, and implement creative campaigns and innovative technologies. The ideal candidate will be able to manage multiple projects simultaneously. As a member of the team, you will be working with the multi-functional team to set, measure, and achieve goals.
Benefits:
- Remote working
- Flexible work schedule
OVERVIEW
We are seeking a dedicated full-stack developer to join ATLARGE. You will be tasked with creating fully functional web applications from in-house designs, including developing all of the necessary functionality. This role is for a person based in the UK, and is entirely remote.
Responsibilities include ensuring all relevant functionality works as expected and that the web application displays well on a range of screen resolutions, from mobile to desktop.
As a full-stack developer, you will work as part of a team to implement new features, as well as make modifications and fix bugs in existing code. Your duties will include helping sales and projects teams estimate and plan work, scoping tasks for other team members, writing code to power underlying functionality, reviewing work and developing other members of the team.
RESPONSIBILITIES
Below are some of the responsibilities a full-stack developer is expected to assume in their position:
- Architect new software solutions to fulfill project requirements
- Maintain legacy code written by other developers, including bug fixes
- Integrate external software libraries and APIs into existing projects
- Provide adequate documentation for each task and project using provided software
- Follow applicable time-tracking standards
JOB QUALIFICATIONS & SKILLSETS
Below are the qualifications and skills that are expected:
- Bachelor’s degree in computer science, engineering, or a related technical field.
- Strong knowledge of front-end web programming languages.
- Bootstrap
- SASS
- Grunt/Yarn
- Excellent knowledge and commercial experience with:
- PHP and frameworks like Symfony, CMSs like Drupal and WordPress.
- DBAL, such as doctrine and database optimisation.
- RESTful and SOAP APIs (construction and consumption).
- Design patterns and best practices (MVC, TDD, BDD).
- Package management (Composer, NPM, etc).
- Version control (GIT) and GIT flow.
- Local development using Docker and Lando.
- Strong knowledge and commercial experience with:
- Configuring a lamp stack
- AWS, cloudformation
- Excellent written and verbal communication skills
- Strong attention to detail and problem-solving skills
Below are the qualifications and skills that are nice to have:
- Experience with Typescript e.g. React, NextJS
- NoSql, Postgres, MongoDB