Position: Senior Backend Engineer (Typescript,Node.js)
Company: AgileEngine
Experience required: 5y
English level: intermediate

On behalf of Originate, AgileEngine is looking for a Senior Backend Engineer (Typescript, Node.Js) to develop Back End solutions. The ideal candidate’s prior work experience reflects high standards for engineering with proven capabilities. The candidate possesses the ability to take on important business challenges and execute them with precision and quality.

**What is required?**

● 5+ years of commercial software development experience
● A comprehensive foundation with object-oriented and functional programming languages
● Fluent in Typescript and Node.Js
● Knowledge of multi-threading and building scalable systems.
● Experience in building scalable, reliable and high-performance web applications
● Excellent communication skills and upper-Intermediate English
● BS in Computer Science or equivalent practical experience
● Experience with such tools as Webpack, Git, GitHub

**Will be a plus**

● Familiarity with these tools / technologies: Terraform, Vault, Jenkins CI, Github, NGINX
● Python
● MongoDB for persistence layer
● ESB, Zato Python Library
● ElasticSearch a lot for quickly search (for fast search)
● Kubernetes, Docker
● BigQuery in future

**What you will do**

● Development of scalable client-side enhancements
● Implementing best practices and technical solutions
● Taking ownership of business requirements and design/implement test solutions
● Liaising closely with the US business and engineering team located Los Angeles to ensure a quality look & feel for all features
● Development and integration of new applications and enhancements
● Write a professional, performant, high-quality code that will support a rapidly scaling business
● Post production support including enhancements, bug fixes, Troubleshooting guides and documentation
● Maintain and instill high standards for code quality, code documentation, application performance, and stability
● Ask the right questions and think deeply about building solutions that support both our short-term and long-term goals

**What we offer**

● A friendly and a very skilled team with great corporate culture and mentorship (visit us and see it yourself)
● Interesting and challenging tasks
● Flexible work schedule
● Zero bureaucracy
● US democratic management style
● Opportunities for self-realization, professional and career growth
● Cool events and team activities
● Professional workshops and training, a great engineering culture

**What about the project**

Originate designs and builds custom software products that solve complex problems, with a focus on time-to-market, scalability, and business impact.
They work with large enterprises to build revolutionary new products and reimagine legacy systems. Also partners with high growth startups to help them accelerate their vision and create a competitive advantage.