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

Senior Full Stack Software Engineer

At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.

Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical area of risk.

Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond. 

Your future role as a Senior Software Engineer is extremely important for the success of our solution – a spectra.assure platform for software assurance. This is a game-changing opportunity.

Our company is at the forefront of innovation, with many aspects built from scratch, fostering an engineering-driven approach. We prioritize developer experience and the development of high-quality, well-documented, and tested code within our Research organization. 

You and your teammates will work on developing a scalable and resilient SaaS platform. You will also be able to directly influence the architecture decisions and will be responsible for developing large parts of the new product. We are looking for people who can work independently, but also be a part of a team, and who adhere to the best practice engineering principles for clean and maintainable code. Crucially, if you identify more with being a skilled developer familiar with frontend technologies than strictly a frontend developer, you'll be a great fit for our team.

RESPONSIBILITIES

  • Develop a scalable and resilient SaaS platform, ensuring seamless integration between frontend and backend components for optimal performance and stability.
  • Influence architecture decisions by offering strategic insights and recommendations based on expertise and best practices.
  • Write, maintain, and optimize efficient, reusable, and reliable TypeScript and Python code.
  • Stay up to date with industry best practices, emerging technologies, and modern design patterns.
  • Translate UX designs into high-quality, user-friendly interfaces.
  • Diagnose, troubleshoot, document, and resolve technical issues to maintain system reliability.
  • Oversee and execute enterprise application deployments in production environments.
  • Engage proactively with the product, understand its features, and contribute to its continuous improvement.
  • Take technical ownership of complex feature development, ensuring scalability and maintainability.

REQUIRED SKILLS

  • 7+ years of experience in software development
  • Advanced  knowledge of programming in Typescript (Advanced knowledge of HTML5, CSS3 and React framework)
  • Good knowledge of programming in Python or other OO languages
  • Experience with setting up and maintaining frontend and backend tooling (build and test)
  • Experience in writing and maintaining a large codebase, making decisions that benefit long-term maintainability of such codebase 
  • Ability to work independently and as part of a team
  • Experience with implementing complex workflows
  • Experience with Docker and related technologies

A BIG PLUS

  • Experience with Redux Toolkit, Material-UI, Webpack, and Storybook
  • Experience with Django, PostgreSQL
  • Experience with writing secure code

WHAT WE OFFER

 At ReversingLabs, we’re committed to taking care of our team by meeting all the benefits required under Irish law. Here’s what you can count on:

  • Paid annual leave, including public holidays
  • Statutory sick pay and parental leave
  • PRSI contributions for access to state welfare benefits
  • A safe and inclusive work environment

But that’s just the basics! We go beyond statutory benefits to make sure you feel valued and supported with these additional perks:

  • A competitive compensation package, including base pay, bonuses, and equity
  • Quarterly Wellness Weekends—three extra days off every quarter to rest and recharge
  • Access to Udemy Business, where you can explore a huge variety of courses to grow your skills and knowledge
  • Monthly phone allowance
  • Medical allowance
  • Free membership to the Calm app to help you unwind and reduce stress
  • Volunteer Time—8 hours a year to give back to a non-profit cause you’re passionate about
  • Plenty of opportunities to grow your career
  • A collaborative and innovative workplace where your ideas matter

ReversingLabs was founded in 2009 with the mission to offer the ultimate threat detection solutions. Our security products are used by some of the largest organizations in the world, including 2 of the top 3 banks, 4 of the top 6 software companies, and 2 of the top 6 insurance companies. We have been honored with numerous awards through the years including the 2023 Global InfoSec Award, 2022 CDM Global Infosec Awards, 2021 SC Media Trust Award for Best Threat Intelligence Technology, a 2020 Stevie Award, and the 2017 JPMorgan Chase Hall of Innovation Award for our truly unique malware and explainable threat intelligence products.

Our pioneering technologies, exceptional products, and successful customer deployments also drove investments in ReversingLabs by some of the prominent investors in the world. With remote employees throughout the United States and England, and offices in Boston, United States and Zagreb, Croatia, ReversingLabs will continue to deliver groundbreaking innovation with top global talent.

We are committed to an inclusive and diverse team. ReversingLabs is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. If there is a match between your experiences/skills and the Company needs, we will contact you directly. ReversingLabs is an equal opportunity employer.

Applicants only - Recruiting agencies, please do not contact.

#LI-MV1

What You Should Know About Senior Full Stack Software Engineer, ReversingLabs

Are you ready to step into a pivotal role as a Senior Full Stack Software Engineer at ReversingLabs? Here at ReversingLabs, we are leading the charge in enhancing cybersecurity through our innovative software supply chain security and threat intelligence solutions. This role offers a fantastic opportunity for you to contribute to the development of our cutting-edge spectra.assure platform. With threats like SolarWinds and CircleCI raising the stakes for software security, your expertise will help us advance our mission. You will be collaborating with a vibrant team, focusing on building a scalable and resilient SaaS platform, while also taking charge of significant architecture decisions. As a skilled developer with a knack for frontend technologies, your ability to write clean, maintainable TypeScript and Python code will be crucial. You'll enjoy the freedom to work independently while still being part of a dynamic team dedicated to agile practices. Plus, at ReversingLabs, you won’t just be writing code; you’ll influence the future of our technology stack and engage with exciting modern design patterns and emerging technologies. Imagine being a part of a company recognized for its innovation and dedication to a secure digital landscape. Join us, contribute to something great, and enjoy a vast array of benefits, along with a supportive and thriving work environment that prioritizes your growth and well-being.

Frequently Asked Questions (FAQs) for Senior Full Stack Software Engineer Role at ReversingLabs
What are the main responsibilities of a Senior Full Stack Software Engineer at ReversingLabs?

As a Senior Full Stack Software Engineer at ReversingLabs, you'll develop a scalable SaaS platform, carefully integrating frontend and backend components. You will also influence architectural decisions, maintain efficient and reusable TypeScript and Python code, and engage with product features for continuous improvement. This role is crucial for ensuring system reliability and overseeing enterprise application deployments.

Join Rise to see the full answer
What qualifications are required for the Senior Full Stack Software Engineer position at ReversingLabs?

Candidates for the Senior Full Stack Software Engineer position at ReversingLabs should have over 7 years of experience in software development, with advanced knowledge of TypeScript, HTML5, CSS3, and React. Familiarity with Python or other object-oriented languages is essential. Experience in maintaining large codebases, Docker, and frontend/backend tooling is also highly valued.

Join Rise to see the full answer
What skills would make a candidate stand out for the Senior Full Stack Software Engineer role at ReversingLabs?

To stand out as a candidate for the Senior Full Stack Software Engineer role at ReversingLabs, familiarity with Redux Toolkit, Material-UI, Webpack, and Django can be advantageous. Experience in writing secure code and implementing complex workflows is also a plus. A keen sense of teamwork coupled with independent work capabilities can enhance your candidacy.

Join Rise to see the full answer
What programming languages should a Senior Full Stack Software Engineer be proficient in at ReversingLabs?

A Senior Full Stack Software Engineer at ReversingLabs should be proficient in TypeScript, along with a solid understanding of HTML5, CSS3, and the React framework. Additionally, knowledge of Python or other object-oriented programming languages is required to effectively build and maintain the software solutions.

Join Rise to see the full answer
How does the work environment at ReversingLabs support a Senior Full Stack Software Engineer?

ReversingLabs fosters an inclusive and innovative work environment for Senior Full Stack Software Engineers, promoting a collaborative spirit where ideas are valued. Additionally, the company supports professional growth with benefits like access to Udemy Business courses and Wellness Weekends to prioritize team well-being and development.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Software Engineer
Can you explain your experience with TypeScript and how you've utilized it in past projects?

When answering this question, highlight specific projects where TypeScript played a key role. Discuss the benefits you experienced from using TypeScript, such as improved type safety and easier debugging, and provide examples of how you implemented these advantages in your code.

Join Rise to see the full answer
How do you approach integrating frontend and backend components in a SaaS application?

Describe your methodology for ensuring seamless integration, focusing on communication between frontend and backend teams, API design, and testing processes. Discuss any tools or frameworks you've used to streamline this integration effectively.

Join Rise to see the full answer
What best practices do you follow when writing maintainable code?

Emphasize the significance of following software design principles like DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid). Share your strategies for code documentation and setting up code reviews, and mention tools you've found helpful in maintaining high code quality.

Join Rise to see the full answer
Tell us about a time when you had to troubleshoot a complex technical issue. How did you approach it?

Provide a detailed example of a past experience troubleshooting an issue. Discuss your systematic approach to identifying the problem, the tools you used, and the steps taken to resolve it while maintaining system reliability. Highlight teamwork if applicable.

Join Rise to see the full answer
What tools do you use for version control and why?

Discuss your experience with version control systems like Git. Explain how you utilize branches for feature development and collaborate with others, and mention best practices for commit messages and merging code to ensure smooth team operations.

Join Rise to see the full answer
How do you keep up with the latest tech trends and best practices in software development?

Highlight specific sources like blogs, podcasts, or online courses that you follow. Mention communities you are a part of and how you apply new knowledge to your projects, showing your commitment to continuous learning.

Join Rise to see the full answer
What is your understanding of secure coding practices?

Discuss the importance of security in software development and key practices such as input validation, proper error handling, and secure data storage. Provide examples of how you've implemented these practices in your coding processes.

Join Rise to see the full answer
Describe a project you worked on that required collaboration across multiple teams.

Share an example that highlights your collaboration and communication skills. Explain your role, how you coordinated with other teams, and overcame any challenges. Emphasize the successful outcomes of the collaboration.

Join Rise to see the full answer
What do you consider when making architectural decisions in a software project?

Explain the criteria you use for assessing architecture options, such as scalability, maintainability, and performance. Discuss how you gather diverse inputs and ensure the decision aligns with long-term project goals.

Join Rise to see the full answer
Can you give an example of implementing a complex workflow in a project?

Provide a specific instance where you designed and implemented a complex workflow. Discuss the challenges faced, the tools or frameworks used, and the positive impact it had on the project's efficiency and output.

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

Join Rula as a Senior Software Engineer to innovate on backend systems critical to mental healthcare delivery in a fully remote setting.

Photo of the Rise User

Join Expeditors as a Software Configuration Engineer II, where your skills in systems analysis and software development will drive innovation in supply chain management.

Photo of the Rise User
Posted 22 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Be part of an innovative team at American Express as a Senior Engineer, where your expertise will help shape the future of enterprise technology solutions.

Photo of the Rise User
Databricks Hybrid Mountain View, California
Posted 8 days ago

Join Databricks as a Staff Software Engineer in IAM to enhance their data security practices and safeguard customer data.

Posted 17 hours ago

Join Rerun as a Software Engineer to help build innovative solutions for multimodal data management and visualization.

Photo of the Rise User
Posted 4 days ago

Seeking an experienced Full Stack Java Developer to join our agile team for developing responsive applications and user interfaces.

Photo of the Rise User

Leading a talented team at Qiddiya Investment Company, the Senior Manager - Software Engineering will design and deliver innovative software solutions to enhance customer experience.

Photo of the Rise User
Peraton Hybrid Washington
Posted yesterday

Exciting opportunity for a Web Developer at Peraton, a leader in national security solutions, where you will create efficient and user-focused web applications.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

ReversingLabs helps Security Operations Center (SOC) teams identify, detect and respond to the latest attacks, advanced persistent threats and polymorphic malware by providing explainable threat intelligence into destructive files and objects. The...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 21, 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!