Codeus is expanding its Development Team! We're on the lookout for a curious, motivated, and skilled Full Stack (Node.js/React) Developer. This is your opportunity to join a dynamic and fast-paced environment and work with cross-functional teams to design, build and release products that deliver on our vision and strategy.
What kind of person we are looking for?
- You are an ambitious person who is not afraid of responsibility
- You like to experiment with new technologies and you are not afraid of failures
- You enjoy learning new things
- You are communicative and fluent in English
- You are serious about your work and detail-oriented
- You are a good team player, ready to help, debate, compromise, and work together
What you bring to the table
- At least three years of experience with React.js and/or Vue.js and Node.js
- In-depth knowledge of Node.js and at least one of its frameworks (Express, Koa, Hapi, Meteor…)
- Experience with Redux or/and MobX
- Experience with Next.js
- Experience with linters and formating tools (ESLint, Prettier…)
- Experience with package managers (npm, yarn)
- Knowledge of CSS Preprocessors (SASS, LESS…)
- Experience with CSS Frameworks (bundles) (Bootstrap, Reactstrap…)
- Experience with module Bundlers (Webpack, Rollup…)
- General Linux knowledge: terminal, process management, memory management, basic networking concepts
- GIT and repo hosting services
- Relational Databases
- NoSQL Databases
- API and REST services
- Authentication
- Basic web security knowledge
- Basic knowledge of Web Sockets
- Network protocols
- Experience with at least one of the web servers (Nginx, Apache, Caddy, MS IIS…)
What would be great, but not mandatory
- Experience with AWS services (EC2, S3, RDS, Lambda)
- Experience with at least one of the cloud providers (Google Cloud, Azure, Heroku, Digital Ocean)
- Testing with JEST or/and Cypress, Enzyme…
- GraphQL
- Containerization and experience with Docker
What we can offer you
- Competitive financial compensation
- Modern technologies and challenging projects
- Tech equipment of your choice
- Performance bonuses
- Flexible working hours
- Team building activities
- Friendly and casual working environment
- Opportunity to help us shape the company culture and grow into a higher position
- Help with your personal development
- Working in a dynamic team that does business with clients around the world
- Great office location
- Every Friday is a happy Friday