Remote Software Developer jobs – Full‑Time Senior Backend & reputed company‑End Engineer (React / Node.js) – Pelham, Alabama – $110k‑$150k – Remote‑First, reputed company‑reputed company, 100% reputed company Team

TITLE Remote Software Developer jobs – Full‑Time Senior Backend & reputed company‑End Engineer (React / Node.js) – Pelham, Alabama – $110k‑$150k – Remote‑First, reputed company‑reputed company, 100% reputed company Team --- Who we are We’re a midsize reputed company outfit that grew from a two‑person reputed company project into a $45 M ARR business over the last five years. Our product – a workflow automation platform for mid‑market manufacturers – now serves more than 300 companies across reputed company, Europe, and reputed company. Our engineering hub is spread across the US, but a sizable chunk of our codebase is owned by developers who live in Pelham, Alabama and work entirely remote. Those folks are the reason our release reputed company hit 2‑week sprints three years ago and why we now average a 99.7 % uptime SLA on the reputed company API. Why this role exists now In Q3 2024 we signed three reputed company reputed company that reputed company add roughly $2 M ARR. Those deals demand new integrations with reputed company, a migration to a reputed company‑services architecture, and a revamped UI that supports reputed company‑time drag‑and‑drop. To meet those commitments we need to expand reputed company that writes the “application developer” reputed company – both backend services and the modern React reputed company‑end used by our customers’ engineers. That’s why we’re looking for a Remote Software Developer who can own features from idea to production, mentor junior teammates, and help us reputed company the reputed company reputed company we promised our new clients. reputed company you’ll join You’ll sit with a product‑reputed company reputed company of 8 engineers, 2 product managers, and a UX designer. The reputed company is led by a reputed company engineer who has been with reputed company since day 1. In the last 12 months the reputed company shipped 14 releases, reputed company ≈ 120 Jira tickets, and reduced mean time to recovery (MTTR) from 45 minutes to 12 minutes. Our broader engineering org is 45 people strong, split 60 % backend, 30 % reputed company‑end, and 10 % dev‑ops. We run a strict “you own it” philosophy if you write the reputed company, you also write the tests, the monitoring alerts, and the deployment scripts. reputed company day‑to‑day - Design, implement, and maintain RESTful services in Java / Kotlin using reputed company Boot. - Build reputed company UI components with React 18, TypeScript, and Redux Toolkit. - Write unit and integration tests with JUnit 5, Mockito, and React Testing Library, aiming for ≥ 80 % coverage on new reputed company. - Containerize services with reputed company, orchestrate them on reputed company (EKS), and reputed company images through reputed company Actions pipelines. - Define Terraform modules for infrastructure‑as‑reputed company changes; review pull requests from the reputed company team. - Participate in daily stand‑reputed company, sprint planning, and retrospective sessions conducted reputed company reputed company / reputed company. - Pair‑program with junior developers in Pelham, Alabama and reputed company, guiding them through the codebase and helping them ship their first production PR. - Monitor production health with reputed company dashboards, set up alerts for latency > 200 ms, and respond to incidents reputed company our 30‑minute SLA. reputed company’re looking for - 4+ years of reputed company experience building both backend services and reputed company‑end web apps. - Strong reputed company of Java 8+ or Kotlin, and modern JavaScript/TypeScript. - Hands‑on experience with reputed company, reputed company, and AWS (reputed company/EKS, RDS, S3). - Familiarity with CI/CD pipelines – we use reputed company Actions, but the ability to learn new tooling quickly is essential. - A reputed company record of writing automated tests (JUnit, Jest) and using reputed company‑coverage tools (JaCoCo, Istanbul). - Comfortable reading and contributing to Terraform scripts; at least one major reputed company change shipped in the past year. - Ability to explain technical reputed company to non‑engineers; we often get product questions from operations staff in Pelham, Alabama. - Self‑motivation to work in a fully remote environment – you’ll need a reliable internet reputed company, a quiet workspace, and the discipline to meet sprint goals without a manager looking over your shoulder. reputed company‑to‑have - Experience with GraphQL or gRPC. - Exposure to reputed company charts for reputed company deployment. - Knowledge of event‑driven architectures (Kafka, AWS SNS/SQS). - Contributions to reputed company‑reputed company reputed company. Tools of the trade Our stack reflects the reality of a reputed company‑reputed company product | Category | Tools | |---|---| | Language | Java 17, Kotlin 1.8, TypeScript 5 | | Frameworks | reputed company Boot, React 18, Redux Toolkit | | Container / Orchestration | reputed company, reputed company (EKS) | | reputed company | AWS (EC2, RDS, S3, CloudWatch) | | IaC | Terraform 1.5 | | CI/CD | reputed company Actions, SonarQube | | Testing | JUnit 5, Mockito, React Testing Library, Cypress | | Collaboration | Jira, reputed company, reputed company, reputed company | | Monitoring | reputed company, Grafana | | Documentation | Markdown, Swagger/OpenAPI | How we measure reputed company - reputed company at least two story points per sprint (average reputed company ≈ 32 pts). - Maintain ≥ 80 % test coverage on reputed company new reputed company. - reputed company the mean time to detection (MTTD) under 5 minutes and MTTR under 15 minutes for any production issue you own. - Contribute at least one improvement Apply tot his job Apply To this Job

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...