All offersLodnynPythonJunior Software Engineer (Python / Go)
Junior Software Engineer (Python / Go)
Python
Moonshot

Junior Software Engineer (Python / Go)

Moonshot
Lodnyn
Type of work
Undetermined
Experience
Junior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Relational Databases
    junior
    SQL
    junior
    Linux
    junior
    Git
    junior
    AWS
    junior
    Docker
    junior
    Python
    junior
    Go
    junior

Job description

The Role :
Moonshot CVE is looking for software developers to meet growing technical requirements and contribute to the ongoing development of in-house data harvesting, mining, analysis and reporting software. Ideal candidates will have a proven track record of creative problem solving as well as writing, maintaining and delivering excellent code for dynamic environments.

Requirements :
  • Experience using one or more high-level programming languages (preferably Python and/or Go), either through higher education or personal experience
  • Ability to produce high quality work under pressure and to deadlines
  • Excellent organisational and interpersonal skills
  • Willingness to work as part of a team and support colleagues
  • A commitment to Moonshot CVE’s mission and ethos
  • A desire to learn about violent extremism and different methods for countering it
  • Ability to communicate technical information to staff without technical expertise
  • Eligible to work in the UK

Beneficial qualifications and skills :
  • Experience in relational database management and SQL query optimisation
  • Experience deploying software applications in Linux environments
  • Experience of data gathering through the use of external APIs and web scraping techniques
  • Understanding of computer science fundamentals such as data structures, algorithms, discrete mathematics, software design patterns
  • Experience of standard software development practices
  • Experience using Git
  • Familiarity with AWS
  • Familiarity with Docker
  • Front and/or back end web development experience
  • Familiarity with graph theory and network analysis techniques
  • Familiarity with statistics, data mining and machine learning techniques
  • Google AdWords, Paid Search or Online Marketing
  • Language skills (Arabic, French and German particularly relevant)
  • Experience working with a startup
  • Experience working within an environment where security consciousness and risk management are part of the organisational culture