Software Developer

Application ends: August 7, 2025

Apply for this job

Email *

Job Description

Job Description

We are seeking a Software Developer to help build and maintain robust internal tools, external APIs, and integrations with third-party platforms. This role is not about writing one-off features — it’s about owning systems end-to-end, ensuring they scale, stay maintainable, and serve cross-functional teams effectively.

You’ll join a small, engineering-led team with a bias for clarity, simplicity, and deeply tested code. Ideal candidates write code others are relieved to inherit.


Key Responsibilities

  • Design, implement, and maintain RESTful and GraphQL APIs used by internal and external consumers.
  • Collaborate closely with the product team to break down business requirements into technical tasks, offering input during the planning stages.
  • Write automated tests (unit, integration, E2E) with meaningful coverage — testing is non-negotiable here.
  • Review pull requests with a focus on readability, maintainability, and alignment with team conventions.
  • Profile and optimize performance bottlenecks in Node.js services and PostgreSQL queries.
  • Handle deployment and monitoring using GitHub Actions, Docker, and AWS Lambda/Fargate.
  • Document service behavior, edge cases, and dependencies in our internal engineering wiki.

Minimum Qualifications

  • 3–5 years of experience in software engineering with demonstrable projects in production.
  • Advanced proficiency in JavaScript/TypeScript, with direct experience using Node.js in production.
  • Solid experience working with relational databases, particularly PostgreSQL, including writing complex queries and understanding query plans.
  • Comfortable designing and maintaining GraphQL schemas, resolvers, and data loaders.
  • Experience with Docker, CI/CD pipelines (preferably GitHub Actions), and observability tools (Datadog, Sentry, or similar).
  • Familiarity with OAuth2, API key auth, and secure communication between services.
  • Strong written communication — we value clear documentation and thoughtful pull request descriptions.

Preferred Qualifications

  • Experience building integrations with third-party APIs (Salesforce, Stripe, Slack, etc.) and managing webhook/event-based systems.
  • Exposure to infrastructure-as-code (e.g., Terraform or CloudFormation).
  • Contributions to open-source libraries, developer tooling, or frameworks.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru