Plan A Technologies is an elite software development shop and consultancy. Our award-winning team includes backend and frontend software engineers, technology researchers, UX experts, inventors, graphic artists, former CIOs and CTOs, project managers, futurists, and more.
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.

Гарячі вакансії

Всі вакансії