Full Stack Node.JS Engineer at Railsware

Posted on: 07/06/2021

Location: (REMOTE)

Original Source

Tags: heroku javascript node unix angular vue aws net

We are looking for an experienced Software Engineer to join our team! As a team member, you will build great products, tackle interesting challenges, and contribute to our engineering culture. We expect you to use test-driven development, be experienced in building complex web and mobile applications, and write both clean and maintainable code **WHAT YOU WILL WORK ON** We expect you to work on both Railsware products and solutions designed for our clients: * [Mailtrap.io](https://mailtrap.io/) - our headliner in the world of safe email testing (with over 700,000 users) * [Coupler.io](https://coupler.io/) - a tool for data import between different systems to build smooth data flows * [Calendly](https://calendly.com/) - one of the most popular scheduling tools in the world * [BrightBytes](https://www.brightbytes.net/) - a platform that empowers school-wide improvement through data-driven insights * [OfficeSpace](https://www.officespacesoftware.com/) - a powerfully simple facility management software used by well-known companies in Silicon Valley and outside of it Check other examples of the products we've [built.](https://railsware.com/case-studies/) We write JS code a lot. Our codebases, however, are often polyglot, and we keep on experimenting with other technologies in real production. Therefore, additional experience in other languages and frameworks is, of course, a plus. **YOUR SKILLS** * Excellent general programming skills, ability to work with complex codebases * Extensive knowledge of Node.JS and its testing frameworks * Experience in writing JavaScript applications using modern client-side frameworks/libraries (e.g. ReactJS, Angular, Vue.js, etc.) * Practical experience in different DBs (e.g. RDBMS, Key-Value / Tuple Store, Wide Column Store / Column Families, Document Store) * Experience in cloud hosting providers (e.g. AWS, Google Cloud, Digital Ocean, Heroku) * Comfortable with the UNIX/Linux command line * Experience in test-driven development and pair programming (good to have) * Comfortable taking the lead on projects and working without lots of oversight * Good English (both written and spoken) **YOUR RESPONSIBILITIES** * End-to-end product development * Write reusable and maintainable code * Write tests to thoroughly validate the correctness of your code * Actively contribute to the identification of problems and their solutions * Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards **WE OFFER Work environment** 👨‍🎓Experience outstanding development culture: [bit.ly/rw-devculture](http://bit.ly/rw-devculture) ⏰Define your schedule yourself as we offer flexible hours 🚩Collaborate with us remotely from any location or in one of our offices: [bit.ly/rw-remotecollab](http://bit.ly/rw-remotecollab) 🏢Our offices in Kyiv and Krakow are equipped with modern ergonomic chairs and standing desks 🍒You can always find fresh food and drinks in our kitchen 🇵🇱We offer relocation to Poland **Remuneration & Benefits** 💸Get competitive compensation and access to microcredits 🎁We’ve designed a flexible approach to benefits with no bureaucracy. It covers your: — remote workspace setup — hardware — software — health (sports and medical) — education and much more! **Paid time off** 🌴Get 34 days a year as a paid time off (24 standard days + 10 more to cover public holidays) 🤒Get 3 + 24 paid illness days a year🔥See all Railsware benefits here: [bit.ly/rw-smartbenefits](http://bit.ly/rw-smartbenefits)