Position: Node.js Developer
Company: AgileEngine
Experience required: 2y
English level: upper

We use a cutting-edge methodology and best-in-class software to implement a highly tuned scalable process. We collect statistics, run analytics, and automate activities to leave humans more time for creativity and fun.

If you like challenges where you’re working with the best and are encouraged to learn and experiment every day, there’s no better place — guaranteed!

**With us, you can**

● Work in a dream team of A-players, 65% of whom are seniors
● Create solutions that will be used by global giants like Paramount, IBM, Deloitte, Volkswagen, and others
● Enjoy flexibility by operating remotely or onsite in one of our R&D centers
● Shape your success journey through a personalized growth roadmap tailored to your interests and goals
● Embrace agility — forget about micromanagement and old-school hierarchies

**You will work with**

● Write and deploy working, performant, and secure code to production
● Improve business processes and operations of AgileEngine
● Start projects from scratch, take part in defining architecture and strategies
● Continually improve code quality, performance and reliability
● Analyze challenging problems and successfully deliver results

**Our team is looking for someone who has**

● Upper-Intermediate spoken and written English
● 4+ years of experience in software development
● Strong proficiency in JavaScript
● Knowledge of Node.js and frameworks available for it
● Experience with one or more cloud platforms (AWS, Azure, GCP)
● Understanding of Design Patterns and experience in real implementation of them
● Knowledge of troubleshooting principles and practices applicable to areas of responsibility
● Ability to analyze complex systems, identify problems and develop effective solutions
● Nice to have — experience with CRM systems and principles of successful integration of different applications