Full Stack Engineer (Ruby / JS)
We are in search of a Software Engineer to become a valuable part of our team. In this role, your responsibilities will encompass:
- Crafting exceptional products
- Confronting captivating challenges
- Enriching our engineering culture
As an ideal candidate, you will be expected to work collaboratively, employ test-driven development practices, and possess a wealth of experience in crafting intricate web applications. Your code should be synonymous with clarity and sustainability.
Your tasks will encompass a wide array of both in-house and client-focused projects, including but not limited to:
- Mailtrap.io: A leading email testing platform boasting over 1 million users.
- Coupler.io: A tool designed to facilitate data import between various systems, streamlining data flows.
- Calendly: A world-renowned scheduling tool.
- BrightBytes: A platform that empowers educational institutions with data-driven insights for school-wide improvement.
- OfficeSpace: A user-friendly facility management software widely adopted by companies in Silicon Valley and beyond.
While Ruby and JavaScript are our primary languages, our codebase is eclectic, and we continually explore new technologies like Elixir and GO in real-world production environments. Proficiency in additional languages and frameworks is certainly a valuable asset.
Key qualifications we seek in candidates include:
- Exceptional programming acumen, with the ability to navigate complex codebases.
- In-depth knowledge of Ruby, Ruby on Rails, and their associated testing frameworks.
- Proficiency in developing JavaScript applications using contemporary frameworks.
- Practical experience with various database systems, such as RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, and Document Store.
- Familiarity with cloud hosting providers like AWS, Google Cloud, Digital Ocean, and Heroku.
- Comfort and expertise in the UNIX/Linux command line.
- Experience in test-driven development and the ability to collaborate effectively through pair programming (a strong plus).
- Confidence to take the lead on projects with minimal supervision.
- Proficiency in written and spoken English.
Your core responsibilities will encompass:
- Full-stack product development from inception to execution.
- Crafting code that is both reusable and easy to maintain.
- Vigilantly testing your code to ensure its correctness.
- Active involvement in problem-solving and solution identification.
- Collaborating within a cross-functional team to meet business goals and compliance standards.
- Thriving in a flat-structured organizational environment.
If this opportunity resonates with you, we invite you to join our team and contribute to the innovative, dynamic landscape of our software engineering efforts.
Benefits:
- Competitive compensation
- Let's face it: in a late capitalistic world, getting paid well certainly doesn't hurt.
- Growth opportunities
- Outline your growth and development plan, expand your skills, knowledge, and career horizons in a supportive and innovative environment.
- Remote and flexible schedule
- we live in more than 25 countries with different time zones. All of them are free to choose their most productive work time and place.
- Smart Expense policy
- There's an additional sum allocated to help you set up your workstation, improve your health, and learn whatever you want and how you want. No. Questions. Asked.
- Secure hardware and equipment
- Your productivity is our priority. Once you join us, you’ll get secure equipment of your choice.
- 34 Paid days off
- you rest 24 days per year + 10 days to cover your national holidays.
- Regular online and offline gatherings
- We frequently meet online and offline to get acquainted, collaborate, build a network, and have fun together.