We are looking for a highly skilled computer programmer who is comfortable with both front and back-end programming. Full stack developers are responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic 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.
KEY RESPONSIBILITIES:
- Writing and maintaining secure, scalable and efficient code
- Working closely with frontend & backend developers
- Driving automated tests, learning and using DevOps/CI/CD skills with experienced DevOps on our board
- Assisting co-workers with technical issues and fixing bugs
- Code review (we work on GitLab)
SKILLS & REQUIREMENTS:
- At least 2 years of experience in React / JavaScript / TypeScript
- Deep understanding of backend architecture for easily scalable applications (microservices)
- Knowledge of SOLID principles and the ability to use them in JavaScript
- Familiarity with RESTful APIโs
- Familiarity with SQL databases and no-sql databases
- Fluent in English reading and writing (we speak in Polish, however sometimes we read docs :))
- Knowledge of git
- Ability to estimate time to complete specified project tasks
- Experience with security aspects of services
- Good understanding of testing
NICE TO HAVE:
- Familiarity with Cloud Native approach
- Familiarity with Docker and Kubernetes
- Knowledge of functional programming
TECHNOLOGY STACK:
- JavaScript / TypeScript
- React
- Node
- Jest
- SQL / NoSQL
- Docker
- Webpack