Match score not available

Software Developer (Python)

75% Flex
Remote: 
Full Remote
Contract: 
Salary: 
65 - 70K yearly
Experience: 
Junior (1-2 years)
Work from: 
Ireland, California (USA), Georgia (USA)

Moonshot logo
Moonshot Startup https://www.moonshotteam.com/
11 - 50 Employees
See more Moonshot offers

Job description

Logo Jobgether

Your missions

Moonshot believes that marginalised people in society — including minority ethnic people, people from working class backgrounds, women, Disabled and LGBTQIA+ people — must be centred in the work we do. We strongly encourage applications from people with these identities or who are members of other communities who are currently underrepresented in our workforce. We know a diverse workforce will enable us to understand drivers behind violent extremism and online harms in an in-depth way and do better work to counter them.

About the role:

Do you have a passion for a career in Tech and a genuine interest in working for an organisation tackling online harms - from violent extremism and gender-based violence to disinformation and child online exploitation.

We have a rare and exciting opportunity for a Software Developer to join Moonshot, supporting the Director of Engineering. We are building our Ireland-based development team from the ground up, and we’re looking for an experienced individual to help with this effort and take our software to the next phase of its evolution.  

You are someone who:

  • Is passionate about producing high-quality user-focussed software systems, and keeping them that way.  
  • Understands how to work with large-scale data collection, processing and analysis.
  • Loves to work in a high-performance team and operating environment, built on mutual trust, and continuous improvement.
  • Wants to grow their technical and non-technical skills and responsibilities in a unique organisation.
  • Deeply cares about using your skills to solve the complex problems to which your software applies.

Your responsibilities will include:

  • Developing high quality user-focused products at pace in an environment that promotes agile methodologies and continuous collaboration.
  • Advocating for operational excellence (such as high unit test coverage, good code quality practices, establishing and achieving SLAs, programming for resiliency, performance and scalability, anticipation/handling of failure scenarios, improving cybersecurity practices).
  • Regular refactoring to keep the codebase well-maintained and with low technical debt and impediments.
  • Participating in code reviews, providing and receiving constructive feedback.
  • Ensuring the software is well-instrumented for monitoring, logging and alerting.

Requirements

Essential:

  • 3-5 years of data-oriented commercial software development.
  • Excellent working knowledge of Python.
  • Strong working knowledge of large scale data collection, processing and analysis.
  • You are comfortable working with various data management and storage systems.
  • Experience with third-party integrations and scraping tools.
  • Experience working with cloud infrastructure (AWS preferred).
  • Ability to learn quickly in technical and business problem spaces.
  • Ability to understand, build and maintain complex systems.
  • You’re resilient and open-minded in ambiguous situations and can approach challenges from multiple perspectives.
  • Has worked in a culture of high-trust where ideas can be freely shared and discussed and where the team makes outcome-oriented decisions together for the benefit of the mission.
  • Excellent problem solving and strong communication skills.

Desirable: 

  • Familiarity with and passion for ending online harms including violent extremism, disinformation, gender-based violence, etc.  
  • Experience with text and multimedia data processing and analysis algorithms.
  • In-depth, demonstrable experience with serverless ETL processes, e.g. AWS Glue.
  • Well-versed in Scrum and/or Kanban.
  • Comfort with responsibility, decision-making, ownership and autonomy.
  • You are conscious about security and data protection when contributing to all aspects of software delivery.
  • ​​You keep up to date on progress on the tools and processes you work with and apply new things you have learned.
  • You have worked in a fast-paced, agile environment with dynamic priorities and you know how to balance this without affecting the reliability and robustness of your software. 

Benefits

Benefits ​package:​

  • 30 ​days​' paid​ ​leave​ ​per​ ​annum.
  • Dental and Vision package.
  • Private ​healthcare​ ​package,​ including​ ​coverage​ ​for​ ​partners​ ​and​​ children.
  • Employee Assistance Programme providing access to mental health support.
  • Generous ​maternity​ ​and​ ​paternity​ ​package. 

Salary: €65,000 - €70,000 depending on skills and experience.

Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Strong Communication
  • Resilience
  • Open-Mindedness
  • Problem Solving
  • Ability to Learn
  • Collaborative

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs