ImproveIT Solutions logo

Senior Full Stack Engineer

ImproveIT Solutions·Salary not specified

Primary stack

NoSQLNode.jsGit

Nice to have's

PHPRubyGoRustAWS SDKRabbitMQTimescaleDBElasticSearchNetworkingApache SparkDigitalOceanHetznerGCPMicrosoft Azure

Job description

About the Position

A dynamically growing Slovak company is currently looking for a Senior Full Stack Engineer for long-term cooperation on products, which are already used by more than 4,000,000 users across the globe, including such companies as Apple, Cisco, BMW, and NASA. Direct cooperation.

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 DEV managers if there are any issues, blockers, or unexpected problems
  • Cooperation with PO & DEV lead(s) to achieve your main mission
  • Helping with architectural decisions
  • Helping with a technical feasibility analysis of new features

Requirements

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 others 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

We Offer

  • Full-time position with the ability to relocate from another city
  • Possibility to work either remotely or from the office
  • Opportunity to work with a team of seniors on this project
  • Paid vacation and sick leaves
  • Premium health insurance
  • Regular salary reviews based on performance
  • Cozy fully-equipped office and workplace
  • Professional development and educational events
  • English classes and Speaking Club with a native speaker
  • Competent and transparent management, democracy

Contact

Natalia Vasylkova

Recruiting Manager

© ImproveIT Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Since 2016 ImproveIT Solutions provides expert software engineering services and dedicated development teams to work directly for product companies from Europe and the USA.Our portfolio includes solutions that are used in 75 countries — from simple apps to enterprise fintech systems.You will work with an expert senior team — 80% of our team members have between 4 and 12 years of experience. Our engineers use the hottest technologies like Flutter, React.js, Node.js, Vue.js, Swift, Kotlin, etc. Two core focuses are web/SaaS and mobile app development.We apply well-established western business processes while enjoying the democracy and fun of a startup.Come grow with us — we offer office-based positions in Lviv or Chernivtsi and remote collaboration.

More at ImproveIT Solutions

All 8 roles

Similar jobs

Popular searches