As a technology and solutions consulting company Accellabs brings software innovations to working businesses to increase their efficiency. We manage all stages of the software lifecycle, including ideation, architecture, design, development and quality assurance.
5 грудня 2022

Senior Full Stack JS Engineer (вакансія неактивна)

Прага (Чехія), Тбілісі (Грузія), Варшава (Польща), віддалено

We are looking for a Senior Full Stack Engineer to speed up the scaling of the critical infrastructure management platform. This is a system for managing all assets that serve large buildings (warehouses, business centres, production complexes). Our team R&D is driving the scaling of the platform into a full-fledged work order management system with IoT elements.

Used technologies:

  1. Frontend: JS, TypeScript, React 17, ElasticUI, ChakraUI, Stripe, GraphQL, Apollo, Leaflet, RxJS, React Native (for mobile app)
  2. Backend: Nest.JS, Express, AWS (S3, Cloudfront, Elastic Beanstalk, 53 route and etc), PostgreSQL, Redis, Plaid, TypeORM, Stripe, Dockers, Microservice Architecture, CI/CD

We expect from you:

  • 5+ years of commercial experience in software development
  • 4+ years of experience building with Node.js, React.js, React Native
  • Strong proficiency and deep knowledge of Node.js (including Nest.js and Express.js frameworks)
  • Strong knowledge of core JS
  • Good practical experience with SQL databases such as Postgres (preferred), MySQL, or MSSQL
  • Strong knowledge of microservice architecture and best practices in its building
  • Practical experience with SOA/Microservices (communication, patterns, development process, testing)
  • Experience building reliable and scalable WebSocket and Rest API services
  • Practical experience in load balancing and scalable infrastructure building (AWS, Docker, Containers etc)
  • Strong Computer Science fundamentals
  • Experience in QA and end-to-end user testing
  • Good written and verbal communication skills, including the ability to explain ideas to both technical and non-technical people
  • At least the upper-intermediate level of English is mandatory

You will work on:

  • Provide full cycle development and tech expertise during all SDLC stages
  • Collaborate with the product owner, business analyst, and designer to define product tech needs to achieve tech excellence
  • Responsibility for making key architecture decisions, making sure we implement best practices in integration and platform efficiencies that meet the user experience
  • Design and develop architecture and new microservices/features
  • Write modular, secure, and well-tested code
  • Find simple, elegant solutions to hard problems
  • Take part in communication with customers for defining their needs
  • Development Testing

Opportunities:

  • To work in a real Scrum environment
  • To cooperate with a mature team
  • To build products used worldwide
  • To be a part of a product team and influence decisions
  • To share your knowledge and be recognised
  • To ensure tech excellence
  • To lead best practices integration
  • To mentor less experienced engineers

What we offer:

  • Amazing opportunities for professional growth within a top-notch team of professionals
  • Full remote
  • Co-working compensation
  • Flexible working hours
  • No overtime — healthy work-life balance
  • No rush — we thoroughly plan our work
  • No limit to vacation
  • Full financial and legal support for private entrepreneurs