# Full Stack Engineer (+3 years) ## TL;DR * Ruby on Rails or/and React * +3 years of experience * Fluent in English (with good writing!) ## About us Unagi is a software development company that turns ideas into extraordinary digital experiences. The company was founded with a people-first mindset, so we strive hard to create a remote, fun, high-growth work environment in which ambitious people can thrive. We work with startups from all around the world, mostly in the USA, helping them build sustainable products and healthy cultures that last forever. ## Culture The co-founders started Unagi after they realized that most companies weren't getting the most out of the advantages this industry had. The two main pain points were: - When companies grow, people become a number/resource - Remote work wasn't the default option That's when they decided to found Unagi, with these values defining how we approach our work every single day: - Work should be fun - Simplicity always wins - Do the right thing even when no one’s watching - Feedback is a gift - There is a world outside our jobs Although we have an office in La Plata (Argentina), we are a remote company. Yes, **you are free to work when and where you want!** ## Diversity We have a lot to learn yet but we are proud that our team is 50% female and 50% male. We are committed to maintaining the diversity of gender, ethnicity, and thinking in our team as we scale. ## The role, in a nutshell We are looking for a **full-stack software developer** to join a small team of designers and engineers to build, test, and ship software mostly in **Ruby on Rails/React**. Sometimes is a monolith, others are microservices, optimized APIs, or 3rd party service integrations. And it always includes intuitive UX to provide a powerful, easy-to-use interface. You will work closely with your team-mates to **analyze, define, prioritize and develop** things the right way. We are looking for an eager learner, a critical voice, and a nice company culture builder. We like to say we do more than design/code, because we really commit to our clients. We are looking for someone that feels each project is it's own. We work with clients from different timezones so we promote **asynchronous work**. That means you will have to write a lot, so **good written communication skills** are a must. ## What you’ll do at Unagi * Architect, build, test, and ship highly available and secure services for our clients. * Lead less experienced engineers by example. * Detect improvements and suggest solutions to achieve them. * Use the latest web technologies and tools. *Currently, we have projects in Ruby and React but we are not religious about any technology*. * Build great user experiences that not only look nice but users want to use. * Learn something new from our internal campus, both as a student and mentor. ## What we are looking for * 3+ years of software engineering experience in a web development or infrastructure position. * Fluency in a backend programming language of choice. Ruby or/and React are a plus, but others work fine if you are open to learning new stuff. * Love to write specs, guides, API references, and blog posts. * Familiarity with PostgreSQL or other relational databases. * Advocate of automated testing (we use Rspec and Jest mostly!). * Great communication skills in English (this helps immensely as a remote team). * Unafraid to communicate what’s working and what needs to change. * A kind human who wants to build an extraordinary culture and always assumes good intentions. * Someone who feels okay saying I don't know. ## The offer - Work as an employee or contractor - Part of your salary in USD - UN-LI-MI-TED paid time off - Paid internet - English classes - Coaching sessions - Moving houses benefit - Healthcare plan - Equipment - Training and workshops - A purple unicorn 🦄. Well, we may have exaggerated there but trust us that it’s an all-in experience. ## Hiring Process We understand that interviews can be tough and we want to see the best from all our candidates. That's why we put a lot of effort into the hiring process. > **Spoiler**: there are no online coding challenges or any kind of crap that [only makes people nervous](https://i.imgur.com/o9swNPf.png). > [name=Dr. Emmet Brown] [time=Sun, Jun 28, 2072 9:59 PM] [color=#22FFB9] 1. The first point of contact will be with our founders, usually through a virtual meeting or whatever makes you feel most comfortable. Here we will tell you about us and ask about your interests, experiences, and hobbies. *We may steal recommendations about good movies/books too.* 2. If we both feel a connection you will probably meet with our People Care Leader to check for your communication skills. 3. If a technical interview is needed, we will prepare an asynchronous exercise and coordinate with you so you can solve it on your own, googling, and asking as many questions as you want. **This time will be paid 💸**, because nobody works for free at Unagi. 4. No matter what's the final decision, you will know from us. Whether is to send you an official proposal or to send you feedback. We all learn from these experiences so we want you to leave with something even if we don't get to work together. ## Still with doubts? *If your experience is close to what you see listed here, but you don’t tick every box, please still consider applying. We here at Unagi recognize that people come with a wealth of knowledge and experience beyond just the technical requirements of the job.* *Diversity of experience and passion for the tech industry as a whole are the keys to innovation and excellence; therefore, we encourage people of all backgrounds to apply to our positions. Please let us know if you require any additional accommodations during this recruitment process.* *Feel free to reach out to rrhh@unagi.com.ar to suggest improvements.* -- *Read more about us in our [Website](https://unagisoftware.com/careers), [Blog](https://medium.com/unagisoftware), [Instagram](https://instagram.com/unagisoftware), [Twitter](https://twitter.com/unagisoftware) or [Linkedin](https://linkedin.com/company/unagisoftware)*