20 hours ago

Back-End & AWS Full Stack Developer

BruntWork

Hybrid
Full Time
$130,000
Hybrid

Job Overview

Job TitleBack-End & AWS Full Stack Developer
Job TypeFull Time
Offered Salary$130,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Role Overview

We are seeking a mid-to-senior Back-End & AWS Full Stack Developer with a strong emphasis on back-end development and cloud infrastructure. This fully remote, full-time role is ideal for a highly technical, product-focused engineer who thrives on building reliable, scalable services — from idea to code, launch, and long-term maintenance. You’ll design, build, and operate APIs, services, and cloud infrastructure on AWS while collaborating closely with a diverse, fast-growing team. The role offers autonomy, ownership, and the opportunity to make a measurable impact across the full software lifecycle.

How You’ll Work

  • Full-time, remote-first environment; collaboration via Slack and Asana
  • GitHub-first workflow: pull requests, reviews, and CI/CD pipelines
  • Ownership over services, features, and technical decisions
  • Close collaboration with product and design teams to deliver end-to-end solutions

Schedule: 8:00 AM to 5:00 PM EST (40 hours per week)

Independent Contractor Perks

  • Health insurance (available in eligible locations)
  • Permanent work-from-home setup
  • Immediate hiring

Responsibilities

  • Build and maintain scalable APIs and services using Python and/or Node.js
  • Design, deploy, and operate AWS infrastructure with a focus on security, reliability, and cost efficiency
  • Own data layers (relational and NoSQL databases), integrations, and observability
  • Write automated tests, participate in code reviews, and deploy through CI/CD pipelines
  • Partner with product and design teams to deliver high-quality, end-to-end features

Requirements (Must-Haves)

  • 2–3+ years of professional software development experience
  • Strong back-end expertise in Python and/or Node.js
  • Advanced AWS expertise with at least two professional-level certifications (e.g., Solutions Architect – Professional, DevOps Engineer – Professional)
  • Proven experience with GitHub collaboration and development best practices (branching strategies, pull requests, code reviews, CI/CD)
  • Demonstrated ability to deliver product impact across the full software lifecycle (ideation → launch → iteration)
  • Strong communication skills, ownership mindset, and curiosity for emerging technologies

Nice-to-Have Skills

  • Experience with containers, serverless architecture, or Infrastructure as Code (Terraform/CDK)
  • GraphQL and/or REST API development
  • Performance tuning and security best practices
  • Experience scaling applications in cloud-first environments

Key skills/competency

  • Python
  • Node.js
  • AWS
  • API Development
  • Cloud Infrastructure
  • Relational Databases
  • NoSQL Databases
  • CI/CD
  • GitHub
  • Terraform/CDK

Tags:

Full Stack Developer
Back-End Developer
AWS Developer
API Development
Cloud Infrastructure
Microservices
Database Management
CI/CD
Code Review
Product Development
Scalability
Security
System Design
Python
Node.js
AWS
GitHub
Terraform
CDK
GraphQL
REST
NoSQL
Relational Databases

Share Job:

How to Get Hired at BruntWork

  • Research BruntWork's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their remote-first, product-focused approach.
  • Tailor your resume: Highlight your 2-3+ years of experience, strong Python/Node.js back-end expertise, and specific AWS professional certifications to align with the Back-End & AWS Full Stack Developer role at BruntWork.
  • Showcase AWS proficiency: Be prepared to discuss your experience designing, deploying, and operating AWS infrastructure, emphasizing security, reliability, and cost efficiency during interviews.
  • Master product-focused development: Articulate your ability to deliver end-to-end features, demonstrating your ownership mindset across the full software lifecycle from ideation to launch.
  • Prepare for the technical assessment: Practice coding challenges and architectural discussions relevant to Python, Node.js, and AWS, and be ready for BruntWork's technical check and voice recording.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background