Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Senior Backend Engineer (Node.Js)
We're seeking a Senior Backend Engineer (Node.Js) with 4+ years experience to join our enterprise project in Ukraine or remotely, building an API Management Platform for a leading insurance company.
Responsibilities
- Development of the architecture and technical design
- Implementation of all components under your responsibility
- Collaboration with colleagues in development of common and shared components
- Development of CI/CD pipelines and other automation tools
- Regular communication with clients, gathering requirements and feedback, detecting business and technology opportunities
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
- Upper Intermediate or higher English level (written and spoken)
Nice to Have
- Knowledge of DevOps tools (Azure), orchestration and application platforms (Kubernetes, Cloud Foundry, etc.), OpenAPI Specification, Authentication and Authorization Flows, ELK stack
- Experience with enterprise grade systems in corporate environment
We Offer
- Up to 6000$ salary
- Location: Ukraine/Remote
About the Company
Join our enterprise project and work on an API Management Platform delivered as a Service for one of the world leaders in the insurance industry. You will be building the core component of the platform, an automation framework transforming out of the box product into the self-service. You will work in close collaboration with the engineering team of our client and will be supported by our internal UX, Frontend and DevOps experts. Grow as an engineer, working with the best practices in the CI/CD environment and make a shift from regular solutions to cloud software and enterprise systems.