Senior Software Engineer - JavaScript
Remote
Job Id:
157363
Job Category:
Job Location:
Remote
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Bailey Horne
Piper Companies is seeking a Senior Software Engineer – JavaScript to join our team and lead the development of scalable, high-performance software solutions for our clients. The Senior Software engineer will be involved in architecting, designing, and implementing robust applications that align with business objectives and user needs. The Senior Software engineer will be fully remote working east coast hours. This is a full-time position with opportunities for growth and impact.
Requirements for the Senior Software Engineer - JavaScript include:
· Lead the design and architecture of scalable, maintainable, and high-performance software solutions from concept to deployment.
· Independently manage and prioritize tasks across the full software development lifecycle, ensuring timely delivery of high-quality code.
· Produce clean, efficient, and well-documented code while enhancing existing systems and implementing automated testing strategies.
· Conduct thorough code reviews, debug complex issues, and maintain code quality and stability.
· Collaborate effectively with cross-functional teams, clients, and business partners to align technical solutions with business objectives.
· Evaluate and integrate emerging technologies, automate repetitive tasks, and drive continuous improvement of development workflows.
· Provide technical mentorship and guidance to junior and mid-level engineers.
· Leverage in-depth knowledge of relational databases and other data storage solutions to develop and maintain robust data-driven applications.
· Partner with Product, Support, and Service Delivery teams to ensure software solutions meet business needs.
Qualifications for the Senior Software Engineer - JavaScript include:
· Bachelor’s degree in computer science or equivalent combination of education and experience.
· 8+ years of software engineering or software development experience.
· Strong proficiency in JavaScript (TypeScript is a plus) and modern frameworks such as React for frontend development.
· Extensive experience with Node.js, Express, and DynamoDB or MongoDB for backend development, including RESTful APIs and microservices architecture.
· Expertise in AWS services such as Lambda, API Gateway, S3, ECS, and RDS, along with experience in CI/CD pipelines and infrastructure-as-code tools like CloudFormation.
· Background working with Agile methodologies preferred.
· Proven history of excellent design and programming skills.
Compensation for the Senior Software Engineer - JavaScript includes:
· Competitive salary based on experience.
· Comprehensive benefits: Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law.
Keywords: JavaScript, TypeScript, React, Node.js, Express, RESTful APIs, microservices, AWS Lambda, API Gateway, S3, ECS, RDS, DynamoDB, MongoDB, CI/CD, CloudFormation, Agile development, SDLC, technical mentorship, scalable architecture, automated testing, cloud-native applications.
#LI-BH1
#HYBRID
This job is open for applications on 1/6/2026. Applications for this job will be accepted for at least 30 days from the posting date.