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.