Tech Stack
Node.jsPostgreSQLJavaScript
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a senior hands-on professional who is passionate about software engineering. We are building an API Management Platform delivered as a Service for one of our big corporate clients. The core component of the platform is an automation framework transforming out of the box product into the self-service. He/she will work in close collaboration with the engineering team of our client and will be supported by our internal UX experts and front-end developers. This is an excellent opportunity for a senior engineer who wants to join the development of a new product on the very early stage and grow together.
Responsibilities
- Development of the architecture and technical design
- Implementation of all components under your responsibility
- Collaboration with your colleagues in the development of common and shared components
- Development of CI/CD pipelines and other automation tools supporting your productivity
- Regular communication with client(s), gathering requirements and feedback, detecting business and technology opportunities
- Regular and structured reporting to technical lead and account manager
Requirements
- Proven experience as a Senior Software Engineer
- 4+ years of commercial experience with Node.js
- Solid experience with: TypeScript, Docker & Docker-Compose, PostgreSQL (Sequelize)
- Advanced knowledge of JavaScript
- Excellent communication skills and problem-solving aptitude
- Excellent English (written and spoken)
Nice to Have
- Knowledge in the area of API Management and corresponding tools (Axway, IBM DataPower, Google Apigee)
- Knowledge of DevOps tools (Azure DevOps), orchestration and application platforms (Kubernetes, Cloud Foundry, etc.), OpenAPI Specification, Authentication and Authorization Flows, ELK stack, basic Linux administration
- Experience with enterprise grade systems in corporate environment
- BSc/BA in Computer Science, Engineering or a related field
We Offer
- Attractive compensation, paid vacation, sick days, national holidays and trainings
- Ability to visit international client sites, closely collaborate with engineering teams of our clients – large corporate enterprises leading in their sectors
- Stimulating, dynamic and growing team
- New, modern, spacious office located in the City Center
About the Company
Location: Kharkiv, Ukraine
Language: English (intermediate)
Salary: Up to $6000