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

Full Stack Engineer

Nautical is building multi-vendor ecommerce technology that will power the future economy. We are looking for wave makers interested in having a lasting impact at a funded startup. We are committed to our work and are charging diligently towards our mission to democratize access to marketplace tech. 


We are looking for a Full-stack Engineer to join our team in our Toronto office. You will be a core member of our engineering team helping to build and ship the marketplace platform of the future through our backend services and web apps. In this position, you have the opportunity to directly influence the direction of our product and future technical decisions we make. As part of your day-to-day, you will also be coordinating with our product and founding team to bring our product to life.


We work in a hybrid work environment, and we value in-person collaboration. Employees are expected to be in-office three days a week (Tuesdays- Thursdays).

Responsibilities

  • Build and maintain our backend APIs and frontend apps to form our marketplace platform

  • Operate across all our projects and be involved in every step of our product lifecycle (from planning, to building, to testing, and deploying code)

  • Work closely with other team members to deliver on our product roadmap

  • Be directly involved in improving the quality of our product to align with any customer feedback we receive

Tech We Use:

  • Backend: Django, Postgres, GraphQL

  • Frontend: Typescript, Remix, Next.js

  • Infrastructure: GCP, Kubernetes, Terraform

Some Problems We’re Solving:

  • Building a scalable platform that is the core system of record and source of truth for all our customers marketplace and financial data

  • A product that allows any customer to create and launch their own marketplace, including a WYSIWYG editor, and tools to manage their product catalog, orders, and finances

  • Extending our APIs and partner integrations to be flexible for any custom setup our users may need to sell their products

About You

  • You have experience building and scaling web applications

  • You’ve worked with a variety of web frameworks (server-side & browser-side)

  • You understand how to design and work with REST and GraphQL APIs

  • You create consistent UIs that follow UX best practices using reusable components

  • You love being focused on solving customer problems and thinking about how to deliver the most value to them

Nice to Haves

  • Experience working at fast-paced startups with product-led growth

  • Experience in the e-commerce or fintech spaces

  • Familiarity with cloud architecture and working with Kubernetes

  • Working with product planning frameworks such as Shape-ups

Our Values

  • Be Intellectually Honest: We value diversity of thoughts and perspectives in our communication and approach conversations with an honest, respectful attitude. We are willing to admit when we’re wrong, so our product can be right.   

  • Be a Tall Poppy: We are a team of people who want to achieve great things. We value those who are ambitious without being arrogant. Be proud of your work, and continuously sharpen your skills.

  • Best Idea Wins: We acknowledge and value the best ideas, no matter where they come from. Every employee’s voice is heard and can influence the company's direction. We ensure the best idea prevails and commit to its execution. 

  • Don’t be Afraid to Fail: We are a company with an ambitious mission. We have a growth mindset and encourage taking initiative. We believe that success is built from trying and failing and trying again.

  • Act with Integrity: We take accountability for our work, finish what we started, and always do what is right for the customer and the company. Especially when it’s not easy.

Why Nautical

  • Competitive salary and equity at a fast-growing company at the Series A stage

  • Comprehensive health, dental, and vision plans- from day 1

  • A hybrid work environment with an office located in Downtown Toronto near Union Station

  • Home office equipment budget

  • 20 days PTO

At Nautical Commerce, our team is the heart of our organization. We're passionate and united by a strong mission. We foster a workplace where everyone feels respected and supported. We provide equal opportunities and celebrate diversity. Diverse and inclusive teams drive better decisions and innovation, benefiting our customers and community. If you need accommodations during the application process, please contact talent@nauticalcommerce.com. 


Join us and bring your unique perspective.

Nautical Commerce Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Nautical Commerce DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Nautical Commerce
Nautical Commerce CEO photo
Ryan Lee
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer, Nautical Commerce

Nautical is on the lookout for a talented Full Stack Engineer to join our innovative team in Toronto! We’re building a multifaceted ecommerce platform that aims to revolutionize how businesses access marketplace technology. If you’re someone who enjoys a dynamic environment and wants to have a significant impact at a funded startup, this is the perfect spot for you. As a Full Stack Engineer, you’ll play a crucial role in developing our marketplace platform by creating and maintaining backend APIs and frontend applications. This position gives you the unique chance to influence not only our product's direction but also our technical decisions. You’ll collaborate with our founding team and product managers to bring fresh ideas to life and ensure our product aligns perfectly with customer feedback. Our hybrid work setup promotes collaborative face-to-face interactions, so expect to be in the office from Tuesday to Thursday. At Nautical, we're all about fostering a learning environment and are keen to see you thrive while tackling challenges and turning ideas into reality. If you’re experienced in web application development, REST and GraphQL API design, and user-friendly UI creation, come help us shape the future of ecommerce!

Frequently Asked Questions (FAQs) for Full Stack Engineer Role at Nautical Commerce
What are the key responsibilities of a Full Stack Engineer at Nautical?

As a Full Stack Engineer at Nautical, your primary responsibilities will include building and maintaining backend APIs and frontend applications that form our marketplace platform. You'll engage in various phases of product development—planning, building, testing, and deploying code. Collaborating closely with other engineers and product managers, you will also work on improving our products based on customer feedback, ensuring we deliver the best value in the ecommerce space.

Join Rise to see the full answer
What qualifications are needed for the Full Stack Engineer position at Nautical?

To qualify for the Full Stack Engineer role at Nautical, candidates should have experience in building and scaling web applications. A solid understanding of various web frameworks, as well as proficiency with REST and GraphQL APIs, is essential. You should also be skilled in creating user interfaces that adhere to UX best practices. Familiarity with cloud architecture and containerization through Kubernetes is a plus, especially if you have worked in fast-paced startups focusing on ecommerce or fintech.

Join Rise to see the full answer
What technologies does Nautical use for their platform development?

At Nautical, we utilize a modern tech stack to build our platform. For the backend, we rely on Django, Postgres, and GraphQL, while our frontend applications are developed using Typescript, Remix, and Next.js. In terms of infrastructure, we leverage cloud platforms like GCP, Kubernetes, and Terraform to ensure our system is scalable and efficient. Our engineers are encouraged to explore and suggest improvements, making it a collaborative environment.

Join Rise to see the full answer
What is the work environment like for a Full Stack Engineer at Nautical?

The work environment for a Full Stack Engineer at Nautical is a hybrid model that promotes collaboration and flexibility. We believe in face-to-face interaction and expect our team to be present in the office three days a week—Tuesday through Thursday. This setup allows for dynamic brainstorming sessions and hands-on teamwork while offering the option to work remotely on other days. Our office is located in the heart of Downtown Toronto, making it accessible and inviting.

Join Rise to see the full answer
What values does Nautical uphold that a Full Stack Engineer should embody?

At Nautical, we hold several core values that we expect all team members to embody, especially our Full Stack Engineers. These include intellectual honesty, accountability, embracing failure as a learning opportunity, and fostering a collaborative spirit where the best ideas prevail. We celebrate diverse thoughts and perspectives, ensuring that everyone feels respected and supported in their efforts to carry forward our mission to democratize marketplace technology.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer
Can you explain a challenging project you worked on as a Full Stack Engineer?

When responding to this question, highlight a specific project where you faced significant obstacles. Discuss the technologies you used, the collaborative efforts with your team, the problem-solving strategies implemented, and ultimately, how the project success reinforced your skills as a Full Stack Engineer.

Join Rise to see the full answer
How do you approach designing REST and GraphQL APIs?

When asked this, explain your methodical approach to API design. Discuss starting with understanding the data model and user needs, how you define endpoints, and consider security measures. Mention testing and documentation processes to ensure the APIs are user-friendly and effective.

Join Rise to see the full answer
What techniques do you use to ensure code quality?

Here, you could talk about your practices like writing unit tests, code reviews, and adhering to coding standards. Emphasize any tools you employ to maintain code quality and collaboration with other engineers to improve performance and reliability.

Join Rise to see the full answer
How would you prioritize tasks within a product lifecycle?

In response, discuss how you evaluate tasks based on their impact on the product and deadlines. Talk about your prioritized communication with stakeholders to align goals and how you adapt to changing requirements while maintaining a focus on delivering value.

Join Rise to see the full answer
What resources do you use to keep up with the latest web development technologies?

Mention reputable resources such as online courses, tech blogs, forums, and developer communities that you follow to stay updated. Stress the importance of continuous learning and how you like to experiment with new technologies through side projects.

Join Rise to see the full answer
Can you explain your experience with cloud technologies?

Discuss your familiarity with cloud platforms like GCP and any hands-on experience you've had with services like Kubernetes, Docker, or Terraform. Provide examples of projects where you utilized cloud technologies and the benefits they brought to your development processes.

Join Rise to see the full answer
How do you handle feedback from customers regarding a product?

Reflect on the importance of customer feedback in the product development cycle. Explain your approach to collecting feedback, analyzing it, and incorporating changes to enhance the user experience while ensuring stakeholders are informed about updates.

Join Rise to see the full answer
Describe how you would ensure seamless collaboration in a hybrid work environment.

To address this, mention the importance of open communication and using collaboration tools (like Slack, Zoom, or project management software) that facilitate teamwork. Talk about setting regular check-ins to stay connected with remote team members and value the time spent together in the office.

Join Rise to see the full answer
What qualities do you believe make a successful Full Stack Engineer?

Highlight qualities such as adaptability, strong problem-solving skills, technical expertise, and the ability to communicate effectively with both technical and non-technical stakeholders. Emphasize how these traits enable a Full Stack Engineer to contribute significantly to the team's success.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during development cycles?

In your answer, explain that handling deadlines requires proper time management and prioritization. Share techniques such as breaking tasks into smaller pieces, effective communication with team members, and maintaining flexibility to adapt to challenges as they arise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Visa Remote Belfast, United Kingdom
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Scalian Remote 8 Rue Anatole France, 59800 Lille, France
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago

We are democratizing access to marketplace technology.

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
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!