Back-End & AWS Full Stack Developer
BruntWork
Job Overview
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.

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
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