At a Glance
- Tasks: Develop a cutting-edge SaaS platform and influence architecture decisions.
- Company: Join ReversingLabs, a leader in software supply chain security.
- Benefits: Enjoy competitive pay, wellness weekends, and a supportive work environment.
- Other info: Collaborative culture with opportunities for career growth and skill development.
- Why this job: Make a real impact in cybersecurity while working with innovative technologies.
- Qualifications: 7+ years in software development with expertise in TypeScript and Python.
The predicted salary is between 36000 - 60000 £ per year.
At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We are 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.
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 will 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.
- Fluent English communication skills (written and spoken) are essential for this role.
- 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 are committed to taking care of our team by meeting all the benefits required under the United Kingdom law. Here’s what you can count on:
- Paid annual leave, including public holidays.
- Statutory sick pay and parental leave.
- Workplace pension contributions.
- 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.
Senior Full Stack Software Engineer employer: ReversingLabs Corporation
Contact Detail:
ReversingLabs Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that Senior Full Stack Software Engineer role at ReversingLabs.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving TypeScript and Python. This will give potential employers a taste of what you can bring to the table and how you can contribute to their innovative solutions.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with scalable SaaS platforms and how you’ve tackled complex workflows. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the ReversingLabs team and contributing to our mission in cybersecurity.
We think you need these skills to ace Senior Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Full Stack Software Engineer role. Highlight your expertise in TypeScript, Python, and any relevant frameworks to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software supply chain security. Share specific examples of how you've contributed to similar projects or tackled challenges in your previous roles.
Showcase Your Projects: If you've worked on any notable projects, especially those involving SaaS platforms or complex workflows, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at ReversingLabs Corporation
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Python, and the frameworks mentioned in the job description. Brush up on your knowledge of HTML5, CSS3, and React, as well as any experience with Docker and related technologies. Being able to discuss these technologies confidently will show that you’re a strong candidate.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've diagnosed and resolved technical issues. Think about times when you’ve had to maintain a large codebase or implement complex workflows. This will demonstrate your ability to handle challenges and contribute to the team effectively.
✨Understand the Company’s Vision
Familiarise yourself with ReversingLabs’ mission and the importance of software supply chain security. Be ready to discuss how your skills can help advance their goals, especially regarding the Spectra Assure platform. Showing that you align with their vision will set you apart from other candidates.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the development process, and how they prioritise developer experience. This not only shows your interest but also helps you gauge if the company is the right fit for you.