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.
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
● 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