Plan A Technologies is a software development shop and consultancy. The company was founded by software entrepreneurs who built and sold several multimillion-dollar companies. They eventually decided to launch the boutique development company that they always yearned for back when leading their startups.
15 января 2021

Senior Full-stack Software Engineer React.js/NodeJs/TypeScript (вакансия неактивна)

Харьков, Запорожье, удаленно $3500–4800

Необходимые навыки

BS in Computer Science or Computer Information Systems or equivalent experience.
7+ years of overall software development experience.
5+ years of experience with JavaScript and React.js .
Expertise with Node.js, Docker, ORM, SQL, Git technologies, Jira, Material-UI, React Redux,
Semantic Versioning, design patterns, TypeScript, and GraphQL.
Expertise in Microservice architecture.
Experience with the concepts and application of TDD.
Experience working with authentication technologies.
Mobile responsive application development experience.
Experience working in scalable multi-tenant distributed enterprise environments.
Experience in developing reusable software components.

Будет плюсом

Experience in a start-up environment
Messaging architecture and event-based systems
Kubernetes
Package Management
Selenium
AI technologies
Computer vision

Обязанности

The Senior Software Engineer is an integral part of our engineering team and our growing company. In this role, you will work closely with the software architect, department leaders, product management and
other developers to develop high-quality, leading-edge software for our customers. Below are the most important position responsibilities, but not all:
Develop high-quality software by designing, coding, and creating automated tests.
Work effectively in an Agile environment that includes TDD (Test Driven Development).
Develop, produce, or identify new tools and applications for the company.
Automate tasks through appropriate tools and scripting.
Create reusable software components
Analyze complex software bugs and anomalies to identify the root cause.
Educate, mentor, and assist other development team members.
Actively participate in company or development meetings (e.g., stand-ups, design sessions,
architecture reviews, project planning, estimating, and presenting application-related materials).
Update required technical documentation.

Горячие вакансии

Все вакансии