Are you someone that loves the action of a working with growing company? Would you enjoy helping our team to work smarter and not harder by infusing technology into our processes? Do you like working in an environment where people genuinely like each other and look forward celebrating key wins and successes? Do you long for a high growth, decisive, fast-decision-making culture?
We’re looking for a Full-Stack developer who will take a key role on our team. The Full-Stack developer must have knowledge in all stages of software development: both front-end and back-end. You’ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our customer-facing websites.
Combine the art of design with the art of programming to deliver a quality product
Translate high-level requirements into interactive flows and artifacts
Transform app ideas into highly functional user interfaces
Maintain quality and ensure responsiveness of applications
Collaborate with the rest of the engineering team to design and launch new features
Maintain code integrity and organization
Design and build working visual elements
Understand and implement security and data protection
E-Commerce platforms and sales systems is a plus
Advanced JavaScript libraries and frameworks Redux+Saga, ReactJS, Express or hapi,
Server-side languages such as Node.js,
Database technologies like PostgreSQL.
Work experience with web platforms like Heroku and AWS, Google DataStore
Have worked using Unit Tests , Quality standards and Continuous Integration (jenkins / Lint / Mocha / jasmine)
Experience in Rest Services and preferible MicroServices Projects (nodemon, hapi, API Gateway, Service Bus)
Knowledge of Devops Basics, having built environments using Containers like Docker.
Front-end (CSS) framework like normalize.css, sass
Back-end programming languages : Node.js.
Web server technologies like Node.js, Apache, Nginx, ISS, etc.
Basic Knowledge on multiplatform (Linux)
Development experience for both mobile and web (Swift IOS is a plus)
Knowledge of code versioning tools such as Git, Mercurial or SVN
Security / Authentication Frameworks and Libraries (jwt)
Team task and process tooks (JIRA, Trello)
You
Bachelor’s degree in Computer Science or equivalent experience
5+ years of overall IT experience
3+ years of experience building mobile and web apps with above technology stacks
Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks under minimal supervision