Facebook pixel

Backend Software Engineer
Updated on 3/29/2023
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
SCRUM
Python
Go
Requirements
  • Ability to obtain and hold an active security clearance
  • Experience in modern programming languages
  • Experience helping to provide technical mentoring and guidance for team members
  • Experience in identifying and resolving performance, scalability, and stability issues
  • Experience working in product engineering teams and familiarity with sprint/scrum or other agile methodology
  • Clear communication with both technical and non-technical team members and stakeholders
Responsibilities
  • Own technical design for projects of moderate complexity, and understand the tradeoffs in creating good software in a complex area
  • Write high-quality, well-tested code, and effectively debug systems
  • Use your broader skills as a developer to help engineer and run stable, scalable backend systems and data pipelines in production
  • Help to drive strategic technical direction for product development and effectively communicate with colleagues to build greater technical expertise around the team
  • Identify and manage risks in code, features, and design, and communicate these to the appropriate parties
  • Participate in code reviews, pairing, etc. to solicit and incorporate feedback and help others on the team
  • Keep up to date with industry best practices and trends
Desired Qualifications
  • Experience with our backend languages of choice (Python 3 and Golang)
  • An understanding of the principles of distributed systems architecture and development
  • Exposure to technologies for orchestrating compute over terabyte-scale datasets
Rebellion Defense

201-500 employees