Remote Software Engineer – Application Development and Maintenance
Job Details
- Job Type:
- Full Time
- Work Type:
- Remote
- Deadline:
- 31 March 2027
- Country:
- US
Job Description
Location: Remote within the United States
Employment Type: Full-time
Experience: 2–4 years
Salary: $95,000–$130,000 per year
Schedule: Monday–Friday, with four hours of overlap with Eastern Time business hours
The Software Engineer will develop and maintain web applications used by customers and internal teams. Working with product managers, designers, and other engineers, you will turn business requirements into reliable features and improve existing software.
The role covers the development process from planning and implementation through testing, code review, deployment, and maintenance. You will investigate production issues, document technical decisions, and contribute to improvements in application performance and security.
The assumed technology stack includes TypeScript, React, Node.js, PostgreSQL, and AWS.
Responsibilities
Develop application features using TypeScript, React, and Node.js.
Build and maintain APIs that connect user interfaces, databases, and external services.
Write readable code and automated tests for important application behavior.
Review code changes and provide constructive feedback.
Investigate defects, identify their causes, and implement fixes.
Improve database queries, application performance, and error handling.
Collaborate with product and design teams to clarify requirements and estimate work.
Participate in deployments and monitor application behavior after releases.
Apply secure coding practices and protect sensitive information.
Document setup instructions, system behavior, and technical decisions.
Communicate progress, dependencies, and delivery risks within a distributed team.
Requirements
Two to four years of professional software development experience.
Practical experience with JavaScript or TypeScript and a modern frontend framework.
Experience developing backend services and REST APIs.
Working knowledge of relational databases and SQL.
Familiarity with Git, pull requests, and collaborative development workflows.
Experience writing tests and debugging applications.
Understanding of authentication, authorization, and common web security principles.
Ability to explain technical decisions clearly and work independently.
Bachelor’s degree in computer science or a related discipline, or equivalent practical experience.
Residence in an employer-approved US state and authorization to work in the United States.
Preferred qualifications
Experience with AWS or another cloud platform.
Familiarity with Docker and continuous integration workflows.
Experience with application monitoring and production troubleshooting.
Knowledge of web accessibility and responsive interface development.
Work eligibility: Eligible states and visa-sponsorship availability must be specified by the employer.
Benefits & Perks
Base salary of $95,000–$130,000 per year, based on experience and location.
Medical, dental, and vision insurance.
401(k) retirement plan with an employer contribution.
Twenty days of paid time off, plus company holidays.
Company-provided laptop and essential development tools.
Home-office setup allowance.
Annual budget for approved courses, certifications, or technical conferences.
Flexible start and finish times around agreed collaboration hours.
Regular feedback and opportunities for technical career development.
How to Apply
Submit your résumé through our job portal. You may include a GitHub profile, portfolio, or examples of relevant work that you are authorized to share.
Interested in this role?
Remote Software Engineer – Application Development and Maintenance at GradeBuzz