Position: Middle / Senior Full Stack Engineer
Company: Improveit Solutions Ukraine
Experience required: 5y
English level: upper

**Skills:**

Must have (advanced level or more)
- 5+ years experience in software development
- Experience with Node.js
- Experience with Modern JS (TypeScript, ES6/7, reactJS)
- Experience with Relational DBs → MySQL, PostgreSQL, MariaDB
- Experience with NoSQL DBs → MongoDB, Redis
- Experience with Git

Good to have (intermediate level or more)
- Experience with PHP, Ruby, Go, Rust, or other besides Node.js
- Experience with AWS SDK (S3, Glacier, etc.)

Nice to have (basic level or more)
- Message queues → RabbitMQ
- TimescaleDB, ElasticSearch, or other specialized DBs
- Networking (DNS, IP, HTTPS, routing, etc.)
- Apache Spark or other big data platforms
- DigitalOcean, Hetzner, GCP, Microsoft Azure, or other clouds

**Responsibilities:**
- Delivering high-quality solution (code) for assigned Epics, tasks, and bugs
- Testing and analyzing for edge-cases
- Having very high-level coding standards
- Breaking the complex problems into smaller, manageable tasks
- Analyzing the problem and finding the best solution
- Splitting the solution into separate tasks that make sense for better planning and estimations
- Managing your workflow and informing about your progress
- Informing our DEV managers if there are any issues, blockers, or unexpected problems
- Cooperation with our PO & DEV lead(s) to achieve your main mission!
- Helping with architectural decisions
- Helping with a technical feasibility analysis of new features

**About the project:**

The company is currently working on several SaaS products that are already successful in the world, 4 000 000 users such as Apple, Cisco, BMW and NASA use their services. Projects are at a stage of active development of new features. As an integral part of DEV team, you will have an excellent opportunity to provide sophisticated solutions and new features that will actually benefit the products.