ReversingLabs is seeking a Senior Full Stack Software Engineer to join their team in developing a scalable and resilient SaaS platform for software assurance. The role involves developing efficient, reusable, and reliable TypeScript and Python code, influencing architecture decisions, and staying up to date with industry best practices.
Requirements
- 7+ years of experience in software development
- Advanced knowledge of programming in Typescript
- Good knowledge of programming in Python or other OO languages
- Experience with setting up and maintaining frontend and backend tooling
- Experience in writing and maintaining a large codebase
- Fluent English communication skills
- Ability to work independently and as part of a team
- Experience with implementing complex workflows
- Experience with Docker and related technologies
Benefits
- Paid annual leave
- Statutory sick pay and parental leave
- Workplace pension contributions
- Quarterly Wellness Weekends
- Monthly phone allowance
- Medical allowance
- Volunteer Time Allowance
- Complimentary Calm app membership
- Continuous learning and development
- Clear paths for advancement
- Collaborative, innovative, and remote-first environment