AI Summary / Key Details

  • Location: Remote
  • How to apply: Click the Apply Now button on this page to submit your resume.
Recent Activity
Someone from Chicago viewed this job 3 hours ago
Someone from Austin viewed this job 1 hour ago

Join a fast‑growing tech company that values innovation, collaboration, and the freedom to work from wherever you thrive. As a Remote Software Developer, you’ll design, implement, and maintain scalable solutions that power our flagship products while enjoying a competitive salary and a flexible work‑life balance.

About the Role

We are looking for a passionate developer who enjoys turning complex problems into clean, maintainable code. You will collaborate with cross‑functional teams—product, design, and QA—to deliver features that delight users and drive business growth. This role is fully remote, allowing you to set up your ideal workspace while staying connected through regular video stand‑ups and asynchronous communication channels.

Key Responsibilities

  • Design, develop, and test backend services and APIs using modern languages such as Python, Java, or Node.js.
  • Write front‑end components with React, Vue, or Angular to create responsive user interfaces.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot production issues, perform root‑cause analysis, and implement fixes.
  • Contribute to architectural decisions, helping shape scalable micro‑service ecosystems.
  • Mentor junior developers and share knowledge through internal tech talks and documentation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 3+ years of professional software development experience.
  • Proficiency in at least one backend language (Python, Java, Go, Node.js) and one frontend framework.
  • Strong understanding of RESTful APIs, JSON, and asynchronous programming.
  • Experience with version control (Git) and CI/CD pipelines.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem‑solving skills and the ability to work independently in a remote setting.
  • Good communication skills; comfortable giving and receiving feedback.

Preferred Qualifications

  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of databases—both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
  • Familiarity with TDD/BDD and automated testing frameworks.
  • Background in agile methodologies (Scrum or Kanban).

Tech Stack

We leverage a modern, cloud‑native architecture that enables rapid iteration and high reliability. Our backend services are primarily built with Python (FastAPI) and Java (Spring Boot), communicating via RESTful APIs and event‑driven messaging with Kafka. For data persistence we use PostgreSQL for relational workloads and MongoDB for document‑oriented storage, both hosted on AWS RDS and Atlas respectively. The frontend is powered by React with TypeScript, utilizing Redux for state management and Styled Components for UI styling. We containerize services using Docker and orchestrate them with Kubernetes on EKS, ensuring seamless scaling and zero‑downtime deployments. Continuous integration and delivery are handled through GitHub Actions, with automated unit, integration, and end‑to‑end tests running on every pull request.

Benefits & Perks

  • Competitive salary: $85,000 – $115,000 USD per year (based on experience and location).
  • Fully remote work—choose your own hours within a core collaboration window.
  • Health, dental, and vision insurance plans.
  • 401(k) with company matching.
  • Annual learning stipend for courses, certifications, or conferences.
  • Generous paid time off and company‑wide holidays.
  • Home office setup allowance.
  • Wellness programs, including virtual fitness classes and mental‑health resources.

How We Hire

Our interview process is designed to be transparent and respectful of your time. It typically includes a brief recruiter screen, a technical assessment (take‑home or live coding), and a final conversation with the engineering lead and a product manager. We aim to provide feedback within a few days after each stage.