- Home
- Job offers
- Senior Back End Software Developer (Ruby)
Offer is no longer available
Senior Back End Software Developer (Ruby)
SEORadar
- Promoted
- 100% Remote
-
100% Remote (HQ in Hawaii, USA)
-
Senior
-
ASAP
-
Full-time
-
B2B contract
-
English (B2)
-
100% remote
Job description
You’re a wonderful engineer and you can do anything! You can work for anyone, so why would you work for us? You love digging deep, coming up with innovative solutions and helping others think differently. Got a bug report that’s not able to be reproduced? Hah - you laugh at such a thing since you know that “cannot reproduce” just means it’s not simple, but requires hard work and a giant brain to figure out. Luckily you have both. When you see other devs patching up holes to “fix the problem” - you’re inner moral code rises up. You help those devs learn to ask why, start finding downstream and upstream effects one by one, and learn how to find the various culprits. You know now is a great opportunity to refactor a piece of terrible code that someone before you thought was a good enough quick fix.
You love to continuously improve and learn. Your curiosity enables you to become the team expert over and over. Databases? Yeah- slow SQL queries are the worst...but they have no match against you! RabbitMQ? Overlooked configuration can spell trouble later on! Ruby on Rails? Hah - you’ve got this...and no it’s not a simple web app. Docker? You think devops is interesting because it makes your life easier knowing how to rework it all in a pinch.
Got ideas? You thrive in environments where there’s transparency, where the PM comes to you first, before he even has a spec. QA? hmmm...Not everyone loves QA….but that’s before you’ve automated it as much as possible. Accountability? Hell yeah - you own your stuff and are proud….ok some stuff has broken, but you fix it and maybe fix one other thing that has always bugged you while you’re in there...because that other stuff was crap too. Free hoodies? Yes, you like free hoodies.
Ok fine, we know you’ve got the stuff it takes. Here’s why you should work for us. But first, if you work for an agency, you won’t get to choose who you work with on the daily or tell the client how bad an idea they have is. If you work for a big VC backed or just IPO’d company, you won’t get to write that parser in Java even though you know it’ll perform better because the CTO wants everything in .net or maybe F#. If you work for us, you’ll get a seat at the table, to make your case about what we do and how we do it - and you’ll get to implement it and own the process and lead the other devs into the wonderland of doing things better everyday.
Here’s a little about us. At SEORadar, we defend clients’ organic traffic. What? Defend Traffic - you betcha. Essentially, SEORadar crawls websites, parses fetched data, compares against previous crawls, and sends alerts when critical changes are found. And we do this with thousands and thousands of URLs a day. This is serious stuff. We can’t just throw errors all day and tell a big customer (ex. Booking.com, Shopify, OLX, Uber - these are a few customers) that our codebase is on fire and their organic traffic is left out in the cold tonight. So, why are we looking for you? You ask a lot of good questions! Ok, we need more senior engineers that have a desire to make things right and call out bad ideas when things are going wrong. Our codebase is good but not bug free enough since we’ve been growing. What works on local doesn’t always work on prod. 98% error free isn’t good enough. Come join us, as we are already on track to become the number one SEO Change Monitoring company.
You’ll work remote - we’ve been doing remote for way before the pandemic- along with the product lead (located in Hawaii) and three devs (located in Bangalore). We’re a small startup and kinda like it that way.
Must have
- Ruby
- Ruby on Rails
- MySQL
Nice to have
- Node.js
- React
- vue.js
- AWS
- Docker
Responsibilities
Examples of Stuff That You Like to Do and Could Do for Us
- Review current codebase and make recommendations for improvements with a focus on those that will have the most impact on users, future development speed and robustness
- Architect system and write code
- Participate in the full development process, from design to implementation and testing to code reviews to deployment and scaling.
- Propose, research, prototype, and test new ideas, from libraries to systems to new technologies
- Lead team to improve processes, drive to root causes and evaluate solutions
- Collaborate on new features/technical projects with lead product manager
- Identify and document feature gaps, and design and implement solutions to them
rabb
The Stack:
- Ruby
- Rails
- Node.js
- JavaScript (chrome extension)
- RabbitMQ
- MySQL
- AWS / Docker
- React
Requirements and qualifications
Mad Skills
- Extensive experience (5+ years) designing, building, and operating complex systems with a variety of web technologies
- History of helping engineering teams to raise technical standards and achieve business goals
- Interpersonal skills that enable effective communication and collaboration with a variety of stakeholders (we work in English)
- Passion for building products that are beautiful from their user experience to their robust and elegant design
- High level of Ruby within complex systems (not just web apps for local retailers)
Benefits
-
Flexible working hours
-
Start Up Atmosphere
-
Other
Increase your chances of getting this job
-
Prove your
skills onlineShow your talent in Skill Verification Challenges -
Apply with CV+
Verified Skill ProfileYou decide which skills you want to reveal -
Recruiter see
your verified skillsNot just resume. It makes you stand out against other candidates -
Invitation to
final interviewFaster. Based on skills you demonstrate not just declare on CV