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

Senior Software Engineer

About Us:

Revenue Vessel is a growing, venture backed software company on a mission to revolutionize how logistics companies sell. In ten months and only a pre-seed of funding, we’ve built a fully functioning product that our customers love, hundreds of thousands in ARR, and a path to grow to over a $1M in revenue by Q4 of next year.

Revenue Vessel is operating in the highly-specialized vertical of logistics, but we’re doing something totally different than other logistics software companies. While other companies sell to operations teams that have entirely unique, mission critical processes, we’re taking advantage of a key secret: every logistics team sells roughly the same, and all of them are poorly served right now.

The three co-founders have strong backgrounds in the space: former Head of Demand Gen at Flexport, former top performing SDR manager at Flexport, former Head of Eng at Rutter API, respectively.

This could be a billion dollar business, and we don’t need to compete with other Silicon Valley founders in order to get there. We just need your help to pull it off.

Role Overview:

You will be joining an engineering team of 2, both former startup veterans, as a senior technical IC. You will be given a large chunk of responsibility over the product, and as an early member of the team, you will be a key part of shaping our culture, growing the company, and building an amazing product. You will be expected to tackle projects across front end, backend, or data engineering.

You will LOVE this job if:

  1. You want to work closely with smart, high integrity, personal growth-oriented co-workers.

  2. You enjoy working independently and quickly on things.

  3. You are a product-oriented engineer who cares first and foremost about solving customer problems.

  4. You are excited to take radical ownership of features and systems.

  5. You love talking directly to customers, hearing their problems, and then creating a product that delights them.

This job is NOT for you if:

  1. You want the immediate cushy and chill life that a large, stable tech company provides.

  2. You find yourself excelling in highly-structured, hoop-jumping cultures.

  3. You are worried about taking on personal risk.

  4. You want to move into engineering management in the next two years (we probably won’t hire a big team for a while) or build a big team around you.

In order to excel here, you will need to:

  1. be the type of person who never shies away from a problem just because you haven’t done it before.

  2. Learn quickly and teach yourself new concepts as needed

  3. Be familiar with our tech stack (TypeScript, Next.JS, TypeORM, React, Postgres, Heroku)

  4. Be familiar with full-stack web development as well as data engineering.

  5. Write solid code quickly and understand when speed trumps quality and vice versa.

  6. Communicate incredibly well and proactively communicate status and priorities.

A typical week might involve building a new feature, polishing the product for a 10/10 customer experience, and scaling our systems as our user count grows.

Company Values:

The company values these things. If you’re excited about this, we’re excited about you. If these are turnoffs, we probably aren’t the right place.

  1. Brutal focus: We do one thing at a time, and we do it extremely well. Right now, we’re building sales tools for logistics companies. We say no to everything else, even if someone was waving a $1M check in front of our eyes.

  2. Too high integrity: We believe that integrity in business is incredibly important. We’d happily lose some money if it meant doing right by a customer or prospect.

  3. Improve and Get Better Every Day: We believe in making the business and ourselves 1% better every day. As we make more money, we plan to re-invest most of it in improving our existing team as well as our processes. We give and take kind, candid feedback, and we’re always looking for ways to become better.

  4. You want to build a money printing machine: We believe that at the end of the day, the only thing that matters is cash in vs cash out.

What We Offer:

  • Fully remote work environment with flexible hours

  • Competitive comp (Strong cash, top of market equity)

  • For US employees, top-tier health insurance, dental, (optional) life insurance, (optional) therapy through talkspace

Application Process:

Our interview process includes a brief coding challenge and a round of interviews focused on your technical skills and problem-solving approach. Once we’re sure you can code, we have another interview focused on culture fit.

What You Should Know About Senior Software Engineer, Revenue Vessel

Are you a Senior Software Engineer looking to make a difference in the logistics industry? Join Revenue Vessel, a pioneering software company on an exciting journey to transform how logistics firms sell their services. In just ten months, we've built an innovative product loved by users, leading to impressive annual recurring revenue. As a Senior Software Engineer, you'll work closely with a tight-knit team of startup veterans who are passionate about creating exceptional customer experiences. Your role will involve tackling diverse projects spanning front-end, back-end, and data engineering, giving you the opportunity to take ownership of your work and directly influence the product's evolution. At Revenue Vessel, we prioritize integrity, personal growth, and continuous improvement, and we're looking for someone who thrives in a fast-paced, dynamic environment. If you have a strong grasp of web development and data engineering, along with excellent communication skills and a proactive attitude, you'll fit right in. Our company values are deeply rooted in a commitment to doing one thing at a time exceptionally well, fostering a culture of transparency and learning. As we scale up, we're dedicated to providing a remote work environment and competitive compensation, including top-tier health benefits and equity in the company. If you’re excited about solving customer problems and building tools that genuinely delight users, we can’t wait to see what you can bring to the table!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Revenue Vessel
What are the key responsibilities of a Senior Software Engineer at Revenue Vessel?

As a Senior Software Engineer at Revenue Vessel, you'll be responsible for a variety of tasks including product feature development, system scaling, and ensuring top-notch user experiences. Your work will span front-end development using React and Next.js, back-end solutions with Node.js and TypeORM, and managing data flows with Postgres. Given the startup environment, you’ll also have the chance to take radical ownership of features, work closely with customers, and shape the company's engineering culture.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer at Revenue Vessel?

To succeed as a Senior Software Engineer at Revenue Vessel, a deep understanding of full-stack web development is essential, particularly with our tech stack: TypeScript, Next.js, TypeORM, React, PostgreSQL, and Heroku. You should have solid coding skills, experience solving complex problems, and a self-driven learning mentality. Excellent communication is vital as you'll collaborate with a small team and interact with customers to ensure we address their needs effectively.

Join Rise to see the full answer
How does the culture at Revenue Vessel shape the work of a Senior Software Engineer?

The culture at Revenue Vessel is driven by strong values of integrity, focus, and constant improvement. As a Senior Software Engineer, you’ll be joining a team that emphasizes personal growth and high standards. The environment encourages taking initiative, rapid problem-solving, and effective customer interaction. This collaborative setting is designed for individuals who thrive without extensive structure, allowing for a more agile and innovative approach to software development.

Join Rise to see the full answer
What can a Senior Software Engineer expect in terms of work environment at Revenue Vessel?

Revenue Vessel offers a fully remote work environment with flexible hours so that you can balance your professional and personal life effectively. As a Senior Software Engineer, you'll have the autonomy to manage your time while collaborating with a small, dedicated team. The company fosters an inclusive culture that prioritizes communication and seamless workflow, ensuring that you have the tools and support you need to excel.

Join Rise to see the full answer
What is the application process for a Senior Software Engineer position at Revenue Vessel?

The application process for the Senior Software Engineer position at Revenue Vessel includes a brief coding challenge to assess your technical skills, followed by rounds of interviews focused on both your coding abilities and cultural fit within the team. We're looking for engineers who not only can code but also align with our values of integrity and personal growth. If you’re passionate about coding and eager to contribute to a growing startup, we’d love to hear from you!

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with full-stack web development?

When answering this question, highlight specific projects where you utilized both front-end and back-end technologies. Discuss challenges you faced and how you leveraged tools like React for UI and Node.js for APIs. It’s beneficial to mention your familiarity with databases such as PostgreSQL and how you integrated them into your projects.

Join Rise to see the full answer
How have you demonstrated problem-solving skills in your previous roles?

Share a specific instance where you encountered a significant challenge and describe the steps you took to resolve it. Emphasize your analytical approach, collaboration with team members, and the impact your solution had on the project or product outcome. This showcases your ability to think critically and act decisively.

Join Rise to see the full answer
What excites you about working at a startup like Revenue Vessel?

Highlight your enthusiasm for the fast-paced and dynamic nature of startups. Discuss your appreciation for the opportunity to contribute significantly to projects, work closely with a small team, and directly impact the company’s growth and culture. This illustrates your motivation to thrive in a less structured environment.

Join Rise to see the full answer
Describe your experience with customer interaction in software development.

Illustrate your approach to customer engagement by detailing how you've gathered feedback and iterated on products based on user needs. Mention any tools or methods you used to collect this information, emphasizing your commitment to building software that genuinely addresses customer pain points.

Join Rise to see the full answer
How do you prioritize your tasks in a rapidly changing environment?

Discuss your strategies for task prioritization, such as Agile methodologies or other project management techniques. Give examples of how you’ve adjusted to shifting project requirements while still delivering high-quality work on time, showing that you're adaptable to change and capable of meeting deadlines.

Join Rise to see the full answer
What technologies are you most skilled at, and how have you applied them?

List the technologies you are proficient in, particularly those relevant to Revenue Vessel's tech stack, such as TypeScript and React. Give examples of projects that demonstrate how you've applied these technologies to solve real-world problems, showcasing your technical expertise.

Join Rise to see the full answer
Can you give an example of a challenging coding problem you solved?

Prepare a detailed response outlining the context of the issue, the approach you took to solve it, and the solution's effectiveness. This question not only assesses your coding skills but also your critical thinking and creativity in overcoming obstacles.

Join Rise to see the full answer
What do you believe are the key attributes of a successful Senior Software Engineer?

Discuss important attributes, such as strong coding abilities, effective communication, a deep understanding of user needs, and a commitment to continuous improvement. Relate these back to Revenue Vessel's values to show your alignment with the company's mission and culture.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends?

Share specific strategies, such as following thought leaders in tech, participating in online courses, attending meetups, or contributing to open-source projects. This demonstrates your commitment to personal and professional growth, which aligns with Revenue Vessel's focus on improvement.

Join Rise to see the full answer
What is your experience with agile methodologies?

Explain your familiarity with Agile practices such as Scrum or Kanban, and provide examples of how you've used these methods in past projects. Highlight how being in an Agile environment has influenced your collaboration with teams and improved the overall development process.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Nisum Hybrid Hyderabad, Telangana
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 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!