Full Stack Webentwickler/-in

Job Informationen

Your tasks: Develop both consumer and business-facing products using modern web technologies such as TypeScript & React Code blockchain-enabled consumable endpoints using NestJs & Google Cloud Endpoints Create web interfaces and business logic for blockchain solutions using NextJs and deploy them as Docker images Ensure our web applications are secure and stable under heavy load Lead web projects collaboratively with our developer team and stakeholders Contribute to the evolution and enhancement of both our products and blockchain projects Ownership of our product’s codebase, by regularly maintaining, testing it and going through healthy software releases Leverage agile practices to incrementally and iteratively deliver high value to our products Analyze, design, code, and test our products Ensure we build functional, performant, scalable, and solid production-ready software in a timely manner Assist project and tech managers in making risk-managed planning and release decisions Your profile: At least 3 years senior experience level of back-end and front-end development Bachelor or Master degree in computer science or other equivalent education Excellent communication skills with the ability to engage, influence, and inspire partners Proactive, self-starter with excellent project management skills and ability to manage multiple tasks effectively High degree of organization, individual initiative, and personal accountability The successful candidate has a proven track record of: At least 3 years of experience in JavaScript. TypeScript is a plus At least 2 years experience developing front-end applications. NextJs experience is a plus At least 2 years experience developing back-end applications. NestJs experience is a plus Demonstrate experience building a production-ready application from the ground-up to a publicly available URL Understanding concepts around Oauth2, HTTP, REST, secret management, basic Blockchain terminology General understanding about servers, Linux/Unix basic skills, DNS and networking Solid web software development processes, and proficiency with appropriate tooling to build and ship a product Delivering applications and solutions as a service to other developers or consumers Sound understanding of web security engineering principles Candidates ideally covers as much as possible from the following tech stack: Responsive / adaptive web app development JavaScript & Node.js (ECMAScript 2017) SSR, Isomporphic JavaScript, Next.js NestJs ReactJS / React Hooks Typescript PostCSS & CSS-to-JS Webpack + Parcel noSQL (e.g. Firebase) Git / GitHub+GitLab Docker + Serverless Unit and integration testing Jira & Confluence Nice-To-Haves: Good understanding of the blockchain ecosystem in general and Ethereum specifically Experience in developing smart contracts in Solidity and Rust Ethereum tools (truffle, testrpc / ganache, web3.js, metamask, Remix, OpenZeppelin, geth, swarm, parity) Proven record of commitment to open source and community work, and experience in working in geographically distributed teams Basic knowledge of progressive web apps and offline first approach via service workers

Benötigte Skills
  • Security
  • Senior
  • Testing
  • CLOUD
  • Rust
  • React
  • JavaScript
  • NoSQL
  • Node.js
  • Jira
  • Bachelor
  • Master
Job Details
  • Pensum Vollzeit
  • Remote Work Ja