Skydropx is innovating logistics with a team of visionary people who want to grow and change the world. At Skydropx, you'll find a space to develop your career in a dynamic, ambitious, and multicultural work environment.
As a Senior Full Stack Engineer (Ruby on Rails), you will:
- Develop mainly in Ruby on Rails, while also working with JavaScript.
- Write code that manages and optimizes shipping processes for thousands of businesses.
- Own the architecture, design, and implementation of key features of the Skydropx platform.
- Collaborate with cross-functional teams.
- Ensure high-quality standards through comprehensive testing, performance monitoring, and metrics tracking.
- Continuously learn and dive into Ruby internals and virtual machine details.
- Work closely with the broader engineering team to share knowledge and drive best practices.
The ideal candidate:
- Is a solid Ruby on Rails developer or a polyglot programmer proficient in adjusting to Ruby on Rails.
- Has advanced knowledge of garbage collectors, language interpreters, and virtual machines, and has dealt with concurrency and parallelism.
- Excels in writing clean, correct, well-tested, performant, and idiomatic code, particularly in Ruby on Rails.
- Has experience in library packaging.
- Is familiar with servers (like Puma or Gunicorn), web frameworks (like Rails or Django), background job processors (like Sidekiq or Karafka), middlewares, and muxers (such as Rack or gorilla/mux), and test frameworks (like RSpec or pytest).
- Has experience in advanced programming concepts such as metaprogramming, DSLs, monkey patching, or aspect-oriented programming.
- Cares about performance in terms of both time and space and has experience optimizing code accordingly.
- Stays up-to-date with library ecosystems and language communities.
- Is an excellent community ambassador and can drive technical conversations towards effective solutions.
- Thrives in a fast-paced, high-growth startup environment.
Bonus points for:
- Being a master Ruby on Rails programmer with extensive experience with frameworks like Rails, Sinatra, Grape, Karafka, and Sidekiq.
- Keeping up-to-date with the Ruby language and its library ecosystem and community.
- Experience interfacing with foreign code, e.g., via FFI.
- Experience with C++, C#, Python, JavaScript, Go, Perl, or Lua.
- Experience with code telemetry and introspection.
Join Skydropx and be part of innovating logistics with a visionary team!