Job Description
JOB DESCRIPTION
We are looking for a highly skilled generalist software engineer who is comfortable with both front- (React) and back-end (node, Nest.js, GraphQL) programming.
You will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside UI/UX designers for web design features, among other duties. Full Stack Developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Full Stack Developer Responsibilities:
Developing front-end website architecture. (Expertise in React is preferred.)
Designing user interactions on web pages.
Developing back-end website applications. (Expertise in Nest.js and GraphQL preferred.)
Administering and maintaining server deployments. (Expertise in Kubernetes preferred.)
Ensuring cross-platform optimization for mobile and tablet users.
Ensuring responsiveness of applications.
Working alongside UI/UX designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
Strong background in Computer Science and software engineering (a degree in Computer Science is preferred, but not required).
Ability to work quickly and independently—this is a startup! Strong preference for generalists.
Strong organizational and project management skills.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
(Preferred) Familiarity with JavaScript frameworks such as React and node.js server-side frameworks.
(Preferred) Familiarity with database technology such as MySQL and GraphQL.
(Preferred) Familiarity with Kubernetes.
Excellent verbal communication skills.
Good problem solving skills.
Attention to detail.
Full-time