Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Ruby Engineer image - Rise Careers
Job details

Senior Backend Ruby Engineer

Location: Remote or any of our offices in Honolulu, San Francisco, New York, Los Angeles, Denver or Miami 


About Us

We are dataplor, a rapidly expanding global location data company. Our mission is to comprehensively map and understand every commercial location on the planet. We are seeking a highly skilled backend engineer to join our team as a Senior Backend Ruby Engineer.


Role Overview


To succeed on our team, we’re looking for people who can relate to these values:

-       Mission orientation: you should be actively and acutely curious about the concentric goals around you (project, team, and company goals) and engaged in thinking creatively about how to solve them.

-       Intrinsic motivation: you care about clean code because it’s your craft, even if no one else ever sees it.

-       Independence: If you see something that needs to be fixed, you fix it

-       Humility: The scale and messiness of real world data is a huge challenge that requires us to constantly question our assumptions

-       Team mentality: We all succeed or fail together, the scale of the challenge is too large to do it alone.


The core skills you will need for this role:

-       Database: Our datastore of choice is Postgres, so you will need to be very fluent in working with and understanding the performance characteristics of relational databases.

-       Ruby: The core of our system is written in Ruby, so you will be expected to write Ruby at a high level.


Things that are less core but also incredibly helpful:

-       We have additional projects written in Javascript and Python. Experience with those languages is a great plus.

-       Experience with large datasets, which often impose their own unique constraints (especially on memory), and require thinking in streams.

-       Advanced experience with spatial data – beyond just storing lat/lons. Spatial is a unique and important aspect of our data, and we frequently use polygons and advanced geometric operations to analyze the data.

-       Practical knowledge of embeddings and vectors, specifically in how to leverage them to solve useful problems.

-       Experience with Docker, which is somewhat ubiquitous for cloud applications.

-       Experience working with a complex and often poorly documented AWS ecosystem, where we host most of our cloud things.


Why you might want to work here

-       Decent scratch for solving interesting problems

-       We are and have always been 100% remote– we care about the work that you do, not where you do it.

-       Uber Eats stipend

-       Healthcare

-       Unlimited PTO

-       Regular team retreats

-       New hardware



What You Should Know About Senior Backend Ruby Engineer, Dataplor

Join dataplor as a Senior Backend Ruby Engineer and take part in an exciting journey to reshape the world of location data! At dataplor, we’re all about comprehensively mapping and understanding every commercial location on the planet, and we're looking for someone passionate and experienced to contribute to this mission. This role offers the flexibility to work remotely or from our vibrant offices located in Hawaii, California, New York, Denver, or Florida. If you're a backend engineer with a knack for Ruby, Postgres, and want to dive into intriguing problems involving spatial data, this job is perfect for you. We're more than just a company; our team thrives on mission-oriented, intrinsic motivation, and collaboration. Here, you’ll have the freedom to craft clean code and tackle challenges independently while being part of a team that celebrates wins together. You’ll dive deep into databases, analyze large datasets, and work with an AWS ecosystem, embracing the complexities of real-world data. Imagine a workplace where you can enjoy a decent salary for solving interesting problems, an Uber Eats stipend, healthcare benefits, unlimited PTO, and regular team retreats – all while pursuing something you're truly passionate about. If that sounds enticing, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Backend Ruby Engineer Role at Dataplor
What are the responsibilities of the Senior Backend Ruby Engineer at dataplor?

As a Senior Backend Ruby Engineer at dataplor, your primary responsibility will be developing and optimizing the backend systems that support our location data platform. You will be working intricately with Ruby and Postgres, managing relational databases efficiently, and ensuring clean, maintainable code. You will also collaborate with other team members to address complex challenges, particularly those involving large datasets and spatial data analysis.

Join Rise to see the full answer
What qualifications are required for the Senior Backend Ruby Engineer position at dataplor?

To excel in the Senior Backend Ruby Engineer role at dataplor, you should have significant experience in Ruby programming and a strong understanding of Postgres and relational databases. Familiarity with Javascript and Python is a plus. You should also be comfortable working with large datasets, have experience with spatial data management, and possess knowledge of cloud environments, particularly AWS.

Join Rise to see the full answer
What skills are most important for a Senior Backend Ruby Engineer at dataplor?

For the Senior Backend Ruby Engineer position at dataplor, proficiency in Ruby and experience with Postgres are essential. Advanced skills in handling spatial data and large datasets are highly valued, as well as a practical understanding of Docker and AWS. Moreover, the ability to work independently while fostering a collaborative team environment is crucial.

Join Rise to see the full answer
How does dataplor support professional growth for Senior Backend Ruby Engineers?

Dataplor values professional growth and provides opportunities for its Senior Backend Ruby Engineers to expand their skills through regular team retreats, engaging projects, and continuous learning. The environment encourages independence and innovation, allowing engineers to take ownership of their work and explore new technologies.

Join Rise to see the full answer
What is the work culture like at dataplor for a Senior Backend Ruby Engineer?

At dataplor, the work culture is centered around collaboration, curiosity, and a mission-driven approach. As a Senior Backend Ruby Engineer, you will be part of a team that encourages creative problem-solving and values each member's contributions. With a fully remote setup, flexibility, and a focus on results rather than time spent online, you’ll find a supportive atmosphere conducive to both work and personal life.

Join Rise to see the full answer
What tools and technologies will a Senior Backend Ruby Engineer use at dataplor?

As a Senior Backend Ruby Engineer at dataplor, you will work primarily with Ruby and Postgres, and also collaborate on projects involving Javascript and Python. Familiarity with Docker for cloud applications and working within the AWS ecosystem is also important, as these tools are integral to our infrastructure and data management processes.

Join Rise to see the full answer
What benefits does dataplor offer to Senior Backend Ruby Engineers?

Dataplor offers a comprehensive benefits package for Senior Backend Ruby Engineers, including competitive salaries, healthcare options, unlimited PTO, an Uber Eats stipend for meal deliveries, and regular team retreats to foster team bonding and personal relaxation away from work.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Ruby Engineer
Can you describe your experience with Ruby and how it applies to backend development?

When answering this question, highlight specific projects where you utilized Ruby for backend development. Discuss frameworks you've used, such as Ruby on Rails, and how you've optimized code for performance and maintainability.

Join Rise to see the full answer
What challenges have you faced when working with relational databases like Postgres?

Share experiences regarding complex queries, database optimization, or schema design. Emphasize how you approached these challenges, any solutions you implemented, and the outcomes of your efforts.

Join Rise to see the full answer
How do you ensure the quality of your code as a Senior Backend Ruby Engineer?

Explain your practices for maintaining code quality, such as conducting code reviews, writing unit tests, and integrating CI/CD pipelines. Mention any specific tools or methodologies you are familiar with.

Join Rise to see the full answer
Can you give an example of a large dataset you’ve managed and what you learned from that experience?

Provide detailed examples, discussing the size and type of dataset, what tools and techniques you used to manage it, and any unique challenges you faced, particularly focusing on performance and memory considerations.

Join Rise to see the full answer
How do you approach spatial data in your backend solutions?

Discuss your understanding of handling spatial data types and operations. Share examples of how you’ve implemented spatial queries, optimized performance, and used tools to visualize or analyze spatial data.

Join Rise to see the full answer
What experience do you have with cloud environments, specifically AWS?

Elaborate on specific AWS services you have used, such as EC2, S3, or RDS, alongside how you have managed deployment, scaling, and maintenance of cloud applications. Sharing challenges you faced with AWS and how you overcame them is also beneficial.

Join Rise to see the full answer
How do you keep up-to-date with emerging technologies and software development trends?

Outline your approach to continuous learning, including online courses, attending conferences, participating in webinars, or being a part of tech communities. Showing commitment to personal growth in technology will impress interviewers.

Join Rise to see the full answer
Describe your experience working in a remote environment.

Share insights from your remote work experience, focusing on how you maintain communication, manage tasks effectively, and collaborate with team members to achieve project goals. Highlight any tools or techniques you use for productivity.

Join Rise to see the full answer
What do you believe is the most challenging aspect of backend development?

Articulate your perspective on backend development challenges like maintaining performance, data consistency, or ensuring security. Provide examples from your past experiences that showcase your ability to address these issues.

Join Rise to see the full answer
Why do you want to work as a Senior Backend Ruby Engineer at dataplor?

Demonstrate your understanding of dataplor's mission and values. Share what excites you about the role and the company, linking your personal goals and professional skills to the opportunity at dataplor.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 23 minutes ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Mission Driven
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
G-P Remote India (Remote-First)
Posted 9 days ago
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Experian Remote Av. das Nações Unidas, 14401 - Vila Gertrudes, São Paulo - SP, 04794-000, Brazil
Posted 7 days ago

Based in Manhattan Beach, CA, dataPlor is a small business database for Latin America and Southeast Asia. The company offers POI data collection and validation solving for inaccuracies in emerging economies. dataPlor's services include, A.I. and h...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!