CSHARK is a software development outsourcing and IT consulting company. We work on a project for creating a new open-source solution, and now, we want you as our new Full-Stack Developer with React.js and Node.js!
The main goal of this project is to build a solution that will allow for moving and building applications on Kubernetes environment without the participation of DevOps and turning compliance and security from a ‘cost of doing business’ into a competitive advantage.
Main Responsibilities:
- Design and implementation of the overall web architecture
- “Pixel-perfect” implementation of our approved user interface
- Design and deployment of our database
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of REST APIs (GraphQL as nice-to-have)
- Integrating front-end UI with the constructed API
- Writing clean and well-documented code
- Cooperation with Agile teams
You're a perfect fit if you:
-
Have 5 years of practical background in:
- Writing HTML, CSS, and JavaScript. Being up on the latest practices is a must (HTML5, CSS3, ECMAScript 6 at a minimum)
- A relevant back-end programming with Node.js
- Basic database design and management
- Basic server management and deployment
-
Have experience in:
- building responsive, production-grade apps with React.js, TypeScript, and Node.js
- React styled-components
- Module bundlers (Webpack, Parcel, etc.)
- Are motivated self-starter able to work in fast-paced environments
- Are creative problem-solver great at working with a high-performing team
- Are fluent in English to cooperate with international teams (based mainly in the US and Poland)
Nice to have:
- Experience with Google Cloud services:
- Firebase (Authentication, Firestore, Cloud Functions, Hosting/JAMstack)
- Cloud Endpoints
- Experience with building eCommerce websites (integrating Stripe or other payment services and PCI-DSS)
- OpenID Connect / SAML integration experience
- Experience in implementing testing platforms, unit tests, linting and static code analysis
- Well-versed in web application security best practices
- Knowledge of Python / Go / Ruby programming language
- Understanding of:
- Serverless (Google, Serverless framework or Knative preferred)
- Docker
- WASI / WASM
Reasons why you would enjoy working with us :) :
- Programming in the newest technologies
- Working in English
- Flat management structure — we are not a corporation and we don’t want to be
- We are well-integrated team
- We often go out (go-karts, shooting ranges) to celebrate or integrate
- We offer financial bonuses for employee recommendations
- We care about your development (participation in trainings, conferences)
- English lessons
- You can work in one of 3 locations: Wrocław, Katowice, Bielsko-Biała or 100% REMOTELY