Senior Software Engineer @Datafin IT Recruitment
Software Development
Salary negotiable
Employment Type full-time
Posted YDay

[Hiring] Senior Software Engineer @Datafin IT Recruitment

YDay - Datafin IT Recruitment is hiring a remote Senior Software Engineer. 💸 Salary: negotiable 📍Location: USA timezones, European timezones, PST (UTC-8)

Role Description

A global Non-profit seeks the coding talents of a highly skilled Senior Software Engineer whose role will entail shipping features and infrastructure for digital climate services and other climate tools at a pace that matches the urgency of the climate crisis. As a strong Software Engineer who has embraced AI-assisted development as a core part of your workflow, you will use tools like Cursor, Claude Code, Codex and similar to write, review, debug and refactor code faster and with higher quality. You combine sharp engineering judgment with AI leverage to move fast without cutting corners. Everything is done Open Source, shared freely with the world, to maximize the impact of the organisation’s work.

Duties & Responsibilities

  • Write code for Frontend and Backend components of web applications.
  • Write code for data storage systems, such as relational databases.
  • Architect systems and components of cloud-native web applications.
  • Identify and integrate Open Source software components into web applications.
  • Deploy custom and off-the-shelf components to cloud services.
  • Collaborate with a team of Software Engineering peers.
  • Collaborate with team members from other disciplines such as Design, Data Engineering, Product Management, and DevOps.
  • Daily, proficient use of at least one AI coding tool (Cursor, Claude Code, GitHub Copilot, Codex, Windsurf, AWS Kiro etc.).
  • Ability to write effective prompts and context for AI tools to get high-quality code output.
  • Good judgment on when AI output is correct, when it needs editing, and when to write code manually.
  • Experience crafting project rules, system prompts or custom instructions to guide AI tools in a codebase.
  • Actively participate in team building and culture development activities.
  • Encourage and mentor Open Source contributors to projects.

Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent technical pursuit, or on-the-job experience.
  • 6+ Years of work experience as a Software Developer.
  • 3+ Shipped projects/products.
  • Use of low-code/no-code, cloud storage and other tools for rapid prototyping.
  • Using Linear for Project Management (or similar tools like Jira).
  • Experience working with micro-service-oriented architectures.
  • Experience with migration from mono-repository to service-oriented architecture.
  • Technology Experience & Knowledge:
    • JavaScript/TypeScript
    • NodeJS
    • ReactJS
    • Express
    • PostgreSQL & ORMs
    • Docker & Docker Compose
    • Git
    • Open web standards for application interconnection (OAuth, Webhooks)
    • Kubernetes & AWS

Requirements

  • This position is fully remote and international as the organization works across different time zones.
  • Schedule flexibility is expected with a willingness to collaborate in overlapping core hours for meetings from 8am PST to 11am PST (GMT-8).
  • Availability to work with overlapping hours across U.S., Latin American and European time zones is preferred.
  • Experience with asynchronous remote work and the ability to self-organize tasks is preferred.

Advantageous

  • Python scripting
  • Next.js & Nest.js
  • Keycloak
  • Open Source maintainership

Attributes

  • Dedication to fighting climate change.
  • Focus on impact.
  • Interest in non-profit work.

Package & Remuneration

Negotiable

Before You Apply
️
remote Be aware of the location restriction for this remote position: USA timezones, European timezones, PST (UTC-8)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Datafin IT Recruitment
Software Development
Salary negotiable
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA timezones, European timezones, PST (UTC-8)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 137,596+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later