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

Senior Backend Software Engineer - Portugal - job 1 of 2

Company Description

Dragonboat is the AI-powered platform for running your entire product operating model—including strategic portfolio management, customer-centric product management, dynamic resource management, PDLC delivery, and product operations.
Trusted by thousands of product teams at the world’s most innovative enterprises, Dragonboat enables product leaders and cross-functional teams to align strategies, evaluate opportunities, allocate resources, manage trade-offs, and collaborate to drive maximum business impact.

Dragonboat is a venture-backed, fast-growing SaaS startup, poised to disrupt the product management industry with a game changing software that helps product leaders propel their product, business and career. We’re remote native with teams in Portugal and the US, supporting a diverse global customer base ranging from startups and unicorns to Global 1000.

Our diverse team shares a passion of building excellent products and delivering exceptional value to our customers. Join us in building an amazing company together.  

Job Description

We’re hiring a Backend Engineer to join our Portugal team.

At Dragonboat, we operate in a startup and fast-paced environment, where engineers play an active role in shaping the value we deliver to our customers. If you’re excited about building scalable systems, collaborating in an innovative environment, and driving meaningful impact, we’d love to hear from you!

You'll have the opportunity to build the product you use daily. Our product is actively used by our teams and customers, driving direct feedback and continuous improvement. You'll be able to see the tangible impact of your work.

Responsibilities

  • Collaborate with product and engineering teams to build and deliver value continuously and iteratively for our customers.
  • Design and maintain scalable backend systems using Node.js and Express.
  • Optimize PostgreSQL schemas and queries for efficient data operations.
  • Build and manage ETL pipelines, real-time processing, and caching to improve performance.
  • Implement data aggregation, transformation, and indexing for faster queries and better analytics.
  • Develop and manage third-party integrations to ensure smooth data flow.
  • Ensure applications are secure, resilient, and scalable on AWS and Azure, with monitoring, logging, and alerting.
  • Write clean, maintainable, and well-documented code.
  • Maintain automated testing.
  • Conduct code reviews and mentor team members.
  • Troubleshoot and resolve issues with a customer-first approach.
  • Stay up to date with industry trends and improve system architecture.

Tech Stack

  • Node.js / Express
  • React / Redux
  • PostgreSQL
  • Redis
  • Azure OpenAI
  • AWS
  • Docker
  • GitHub
  • Dragonboat 😁

Qualifications

Requirements

  • 5+ years of backend development experience.
  • Familiarity with our tech stack
  • Autonomy in breaking down complex problems, designing solutions, and implementing them effectively.
  • Experience designing modular systems and REST APIs for scalable, maintainable solutions.
  • Experience optimizing data pipelines for performance, scalability, and reliability.
  • Hands-on expertise with AWS or Azure, ensuring security, scalability, and monitoring.
  • Ability to lead technical discussions and provide constructive feedback.
  • Strong ownership mindset, proactively identifying and resolving issues.
  • Effective communication in English to understand and express ideas clearly.
  • Commitment to building code with quality and ensuring maintainability.
  • Passion for continuous learning, staying up to date with industry trends.

Nice to haves

  • Computer Science/Software Engineering degree
  • Past experience in a fast-paced work environment
  • Knowledge of product management and the product lifecycle

Additional Information

Benefits

  • Remote native company with flexible working hours
  • Competitive compensation
  • Stock options
  • Health insurance
  • Learning budget

Annual Salary

  • €50K - €70K depending on experience

Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

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 Senior Backend Software Engineer - Portugal , Dragonboat Inc.

Are you ready to take your career to the next level as a Senior Backend Software Engineer with Dragonboat? Based in Portugal, Dragonboat is an innovative AI-powered platform that changes how product teams operate and manage their offerings. If you have a passion for building scalable systems and working collaboratively in a fast-paced startup environment, this role is a perfect fit for you! As a member of our talented Portugal team, you’ll be responsible for designing and maintaining backend systems using Node.js and Express, while optimizing PostgreSQL schemas for exceptional data operations. You'll also dive into building efficient ETL pipelines and ensuring seamless integrations with third-party tools. Imagine seeing the direct impact of your work as you contribute to a product that helps diverse teams across the globe enhance their strategic initiatives! At Dragonboat, you'll collaborate closely with product and engineering teams, engage in code reviews, and mentor fellow engineers, all while ensuring your code is clean, maintainable, and well-documented. We’re looking for someone with over five years of backend development experience who's ready to tackle complex problems with autonomy and a commitment to quality. With benefits like flexible working hours and competitive compensation, we can’t wait for you to join our mission of delivering exceptional value to our customers! If you thrive in a collaborative, customer-first culture, applying to Dragonboat could be your next big career move.

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer - Portugal Role at Dragonboat Inc.
What are the key responsibilities of a Senior Backend Software Engineer at Dragonboat?

As a Senior Backend Software Engineer at Dragonboat, your primary responsibilities include collaborating with product and engineering teams to deliver continuous value, designing and maintaining scalable backend systems using Node.js and Express, and optimizing PostgreSQL schemas for efficient data operations. Additionally, you will manage ETL pipelines, ensuring real-time processing and caching for optimal performance, as well as implementing data aggregation and transformation for better analytics.

Join Rise to see the full answer
What qualifications are required to become a Senior Backend Software Engineer at Dragonboat?

To qualify for the Senior Backend Software Engineer position at Dragonboat, you'll need at least five years of backend development experience. Familiarity with our tech stack—which includes Node.js, PostgreSQL, Redis, AWS or Azure—is essential. Moreover, experience in designing modular systems, optimizing data pipelines, and a strong ownership mindset are crucial for success in this role.

Join Rise to see the full answer
What technologies will I work with as a Senior Backend Software Engineer at Dragonboat?

In your role as a Senior Backend Software Engineer at Dragonboat, you will work extensively with technologies like Node.js and Express for backend development, alongside PostgreSQL for database management. You’ll also utilize AWS or Azure for cloud services, and tools like Docker and GitHub to facilitate your development workflows. Additionally, experience with Redis and Azure OpenAI is highly valued to enhance system performance.

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

At Dragonboat, the work culture is vibrant, innovative, and highly collaborative. As a remote-native company, we foster an environment where engineers are encouraged to contribute actively to product development and to drive meaningful impact. You will have opportunities to mentor peers, engage in technical discussions, and enhance your skills in an atmosphere that celebrates continuous learning and improvement.

Join Rise to see the full answer
What benefits can I expect when joining Dragonboat as a Senior Backend Software Engineer?

Joining Dragonboat as a Senior Backend Software Engineer comes with a host of benefits. You'll enjoy the flexibility of remote working hours, competitive compensation, stock options, and health insurance. Additionally, we offer a learning budget to help you further your skills and keep pace with industry trends, ensuring you are well-equipped for ongoing success in your career.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer - Portugal
Can you describe your experience with Node.js and how it applies to backend development?

When discussing your experience with Node.js in an interview, emphasize specific projects where you utilized this technology. Explain how you built scalable applications, handled real-time data, and the asynchronous architecture of Node.js that you leveraged for performance improvements. Providing concrete examples can demonstrate your practical understanding and problem-solving skills.

Join Rise to see the full answer
What strategies do you use to optimize PostgreSQL queries?

In answering this question, highlight your experience with indexing, query planning, and profiling to identify and resolve performance bottlenecks. Mention specific techniques such as using EXPLAIN ANALYZE to understand query execution plans, and how you restructure queries or normalize databases to enhance performance, showcasing your expertise in database management.

Join Rise to see the full answer
How do you ensure the scalability and reliability of backend systems?

When addressing scalability and reliability, describe your architecture choices such as microservices or serverless design. Share your experience with load testing and monitoring tools like AWS CloudWatch or Azure Monitor. Emphasize proactive measures you take for fault tolerance and redundancy, ensuring that the systems can handle high loads without compromising performance.

Join Rise to see the full answer
Describe your experience with ETL processes and data pipelines.

For this question, outline your role in creating and maintaining ETL processes within your projects. Discuss how you extract, transform, and load data efficiently to support analytics and reporting. Highlight any tools you have used, such as Apache NiFi or custom scripts, and share insights into how your work improved data integrity and accessibility.

Join Rise to see the full answer
How do you approach troubleshooting and resolving backend issues?

In your response, explain your systematic approach to troubleshooting, starting with identifying the symptoms of the issue, analyzing logs, and replicating the problem. Describe tools and techniques you use, like debugging tools or performance monitoring, demonstrating your commitment to a customer-first approach and the importance of ensuring minimal service disruption.

Join Rise to see the full answer
How do you stay up to date with the latest trends in backend development?

In your answer, highlight your proactive habits like following industry blogs, participating in online forums, and attending webinars or conferences related to backend development. Mention specific communities, resources, or thought leaders you follow, illustrating your passion for continuous learning and professional growth.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in your previous role?

Share a specific situation where you faced a major challenge, detailing the scenario and the technology stack involved. Explain your thought process in breaking down the problem, the solution you implemented, and the impact it had on the project or team. This demonstrates your critical thinking and problem-solving abilities.

Join Rise to see the full answer
What role does automated testing play in your development process?

When discussing automated testing, express its importance in maintaining code quality and ensuring reliability. Talk about the testing frameworks you use, such as Jest or Mocha, and how you integrate testing into your CI/CD pipeline. Share examples of how automated testing has saved time and reduced bugs in your previous projects.

Join Rise to see the full answer
Describe your experience with REST APIs and how you design them.

In answering this question, discuss your process for designing RESTful APIs, including how you consider resource representation, HTTP methods, and statelessness. Share examples of projects where you implemented REST APIs, focusing on the design principles you followed and how they facilitated seamless integration and communication.

Join Rise to see the full answer
How would you handle conflicts in a team setting?

When addressing conflicts, emphasize the importance of open communication and active listening. Share a strategy for navigating disagreements, such as discussing concerns directly with the involved parties and seeking to understand different perspectives. This showcases your teamwork and collaboration skills, which are essential for the role of Senior Backend Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join MongoDB as a Software Engineer 3 to design and build innovative storage solutions that drive impactful developments in cloud architectures.

Photo of the Rise User
Posted 10 days ago

Become a key driver of innovation at Visa as a Sr. Software Engineer, shaping the future of product demos with cutting-edge technology.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Transparent & Candid
Growth & Learning
Customer-Centric
Mission Driven
Rapid Growth
Work/Life Harmony

Klaviyo is seeking a Software Engineer II to enhance integration development and empower creators through innovative technology.

Open Universities Australia Remote 700 Collins St, Docklands VIC 3008, Australia
Posted 5 days ago

Join Open Universities Australia as a Full Stack Engineer and help transform educational accessibility through technology.

Posted 4 days ago

Join Intact as an AI Developer I and contribute to building innovative AI and machine learning solutions in a collaborative, hybrid work environment.

Photo of the Rise User
Axon Remote Boston, Massachusetts, United States
Posted 10 days ago

Become a pivotal part of Axon's mission by shaping user experiences as a Frontend Software Engineer II.

Photo of the Rise User

Elevate your expertise as an Associate Architect Salesforce at 3Pillar Global, where you'll lead the charge in innovative architecture solutions.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
16 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF