Position: Middle/Senior Full Stack Engineer
Company: AgileEngine
Category: Node.js
Experience required: 3y
English level: upper

**With us you can**

• Work in a dream team of A-players, 65% of whom are seniors
• Be sure your opinion matters
• Create solutions that will be used by global giants like Paramount, IBM, Deloitte, Volkswagen, and others
• Shape your success journey through a personalized growth roadmap tailored to your interests and goals
• Embrace agility, forget about micromanagement and old-school hierarchies

**What you will do**

• Maintain and instill high standards for code quality, application performance, and stability;
• Collaborate with UX and Product teams to implement robust, data-driven UIs;
• Architect web applications from the ground up, with a focus on speed, extensibility, and scalability;
• Work with our other engineering teams to deliver new products and ensure success for our customers both internal and external.

**Our team is missing someone who has**

• 4 – 6 years of relevant work experience.
• Thorough understanding of best practices for building modern web applications.
• Preferred experience using Kotlin and Typescript programming languages
• Can lead and take ownership of new projects and see them through.
• Strong CS fundamentals, knowledge of software architecture design, and best practices.
• BS degree in Computer Science, similar technical field of study, or equivalent practical experience.
• Relevant work experience.
• Comfortable with at least one popular Front End framework (React, Angular, Vue)
• Familiar with vanilla JS OOP and design patterns.
• Comfortable with either Java or NodeJS.
• Comfortable with either MySQL or Postgres.
• Some experience with AWS is required

**What will be a plus?**

• Strong technical programming skills utilizing a variety of different coding languages and tools;
• Comfortable taking ownership of projects and showcasing key accomplishments;
• Strives for continued learning opportunities to build upon craft;
• Excellent organizational skills and attention to detail;
• Ability to work quickly and independently with minimal oversight;
• Ability to accept feedback and constructive critique positively;
• Extremely strong and demonstrable work ethic;
• Ability to motivate and inspire individual contributors;
• Proven academic and/or professional achievement.