Enable job alerts via email!

Senior Software Engineer (Remote)

Catchafire

New York (NY)

Remote

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading organization is seeking a Senior Software Engineer to join its remote team. The position involves engaging in software development processes, including code quality, architecture, and collaboration within a diverse tech team specializing in humanitarian efforts. Candidates should have a strong background in Python and agile methodologies.

Qualifications

  • 7+ years coding Python-based consumer-facing web applications.
  • Experience leading complex projects with cross-functional teams.
  • Familiarity with IT automation tools.

Responsibilities

  • Engage in all aspects of software development including architecture and testing.
  • Review product specs and suggest changes for optimization.
  • Apply modern DevOps practices across development and production systems.

Skills

Python
Django
MySQL
DevOps practices
Remote work

Tools

Ubuntu
Jenkins
Docker
Ansible
VueJS

Job description

The Catchafire platform team is a global agile team that develops world-class products for an audience of passionate volunteers and inspiring nonprofits.

ATTRIBUTES

Self starter: You are capable of taking charge on a project. You are always looking for new technologies to explore and new ways to improve processes. You lead by example.

Strategic thinker: You are not satisfied accepting unstated assumptions or taking direction without critical evaluation. You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes. You have opinions and are not shy about expressing them.

Communicator: You communicate clearly and concisely. You have strong opinions loosely held and contribute your thoughts to the group. You argue your positions in an environment that encourages opposing viewpoints.

Craftsperson: You are passionate about your code: its readability, quality, documentation and maintainability.

Pragmatic perfectionist: Though you are driven to improve subpar code and systems, you nevertheless maintain productivity and ship in challenging environments. You prioritize the right improvements at the right time.

Humility: You like challenges and are happy to be proven wrong. You welcome every opportunity to teach or learn from others. You are eager to achieve and work at all levels of responsibility.

RESPONSIBILITIES OF THE SENIOR SOFTWARE ENGINEER

Engage in all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and bug-fixing, primarily using Python, Django, and MySQL

Review & shape product specs, suggest changes to optimize for ROI, identify edge cases, and improve UX

Model engineering excellence & provide technical & project management guidance to other Tech Team members

Apply modern DevOps practices across development, QA, and production systems

Identify and champion opportunities for improvement, judiciously balancing improvements to our infrastructure & code base against feature development

EXPERIENCE / BACKGROUND

In order to be successful in this role you must meet most, if not all, of the following needs:

7+ years coding Python-based consumer-facing web applications

Working with a remote-first Tech Team in an agile development environment

Leading complex projects involving cross-functional teams

Administering & configuring Ubuntu servers

It would also be helpful if you have experience with:

VueJS

Working in the social good sector

Modernizing legacy components of larger systems

Developing with IT automation tools like Jenkins, -Docker, Ansible, etc

Please Note:

Catchafire’s office is based in New York City. While this is a permanently remote position, candidates should be willing to align their workday, for at least a few hours, with U.S. East Coast business hours.

Catchafire is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We are also welcoming to any reasonable accommodations that can be made for candidates in our hiring process.

Position: Employee

Position: Employee Work Schedule: Full-time Remote: Yes Relocation: No Salary: Not Specified

How to Apply

Position fulfilled. Thanks for your interest.

Django is a registered trademark of the Django Software Foundation |DjangoJobs is not associated with the Django Software Foundation

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

New York

Remote

USD 140,000 - 260,000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

New York

Remote

USD 140,000 - 185,000

4 days ago
Be an early applicant

Senior Software Engineer

Ruby on Rails

New York

Remote

USD 130,000 - 180,000

13 days ago

Quantitative Software Engineer: Gauntlet

Gauntlet

New York

Remote

USD 150,000 - 205,000

5 days ago
Be an early applicant

Senior Software Engineer - Home Care

A Place for Mom

New York

Remote

USD 130,000 - 160,000

5 days ago
Be an early applicant

Remote Senior Software Engineer, Acquisition & Activation (Frontend) - Gemini

WorksHub

New York

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

New York

Remote

USD 145,000 - 260,000

5 days ago
Be an early applicant

Senior Software Engineer (Remote)

Remotestar

Village of Babylon

Remote

USD 90,000 - 130,000

12 days ago

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 110,000 - 260,000

29 days ago