Full Stack Engineer
Skills
Computer ScienceFront-End DevelopmentFull-Stack DevelopmentWeb ApplicationsAmazon Web ServicesDatabasesECS
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science or related field or equivalent experience
- 8+ years of experience in full stack web development
- Strong proficiency in HTML5 CSS3 and JavaScript ES6+
- Experience with React.js and its ecosystem including Redux and React Router
- Solid understanding of Node.js and Express.js
- Experience with Azure AWS services particularly Lambda and ECS
- Understanding of RESTful API and GraphQL design principles
- Strong experience with SQL databases and NoSQL databases particularly Couchbase
- Experience with graph databases and graph data modeling
Nice to have
- AI/Copilot experience
- CSS preprocessor knowledge
- Docker familiarity
- Testing framework experience
- TypeScript knowledge
- Web security awareness
- Agile mindset
- Strong communication
- Problem-solving skills
- Collaboration skills
Day to day
- Design and maintain responsive web applications across the presentation layer and services layer using React.js and Node.js.
- Build RESTful APIs GraphQL endpoints and microservices while keeping code clean performant and well documented.
- Work with SQL NoSQL and graph databases plus cloud and serverless systems to optimize data flow and application performance.
