About the Sr. Software Engineer position

We are looking for Senior Software Engineers with FullStack JavaScript knowledge. As part of our team, you will be responsible for developing scalable, robust, and high-performance solutions to build upon our applications. You will be a key contributor to products built using JavaScript as the main technology. In this challenging and rewarding role you will help drive the company forward with development of new features, integrations, issue triage and fixing (either solution production support maintenance or project related), upgrades of solution, CI/CD pipeline deployments.

Responsibilities:

  • Organize full lifecycle software development

  • Prepare specifications and determine operational feasibility

  • Write well designed, testable, efficient code

  • Prepare software verification plans and quality assurance procedures

  • Organize documenting and maintenance of software functionality

  • Integrate software components into a fully functional software system

  • Evaluate and deploy software tools, processes and metrics

  • Provide support and consulting on software systems usage

  • Ensure compliance with project plans and industry standards

Requirements:


● Bachelor’s Degree in Computer Science or related field.

Experience:
● 5 years of experience building Software Applications.
● 2 years of experience working with JS frameworks and libraries
● 2 years of experience working with NodeJS

Skills
:
● Strong JavaScript
● JavaScript Frameworks such as React, Angular 4+.
● NodeJS
● CSS, HTML
● SQL DataBases ideally PostgreSQL, etc.
● Common Design Patterns
● Source Code Version Control Tools (GIT)
● Experience building and consuming APIs.
● Full stack troubleshooting capabilities.
● Strong proficiency in English, the position requires constant communication with
colleagues.

Optional Skills:
● NestJS
● TypeORM
● Package managers (NPM, Yarn)
● Application State (Redux)
● Experience with Cloud Services (GCP, Azure, AWS)
● TypeScript
● Containerization (Docker)
● Java 8 or above

Soft Skills:
● Open to learning new technologies
● Great communication skills