
Full-Stack Software Engineer
Partner Engineering & Science, Inc.
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $130,000 per year
About the role
- Contribute to the design, development, testing, and deployment of software applications
- Support both front-end and back-end development efforts as needed
- Work closely with other developers through code reviews, technical discussions, and collaborative problem-solving
- Maintain and help modernize existing systems to improve scalability, reliability, and performance
- Collaborate with product managers, designers, QA, and other stakeholders to ensure shared understanding of requirements, priorities, and project goals
- Apply team best practices for coding, testing, and deployment
- Contribute to discussions on engineering approaches, tools, and implementation strategies while continuing to expand technical expertise
Requirements
- 3+ years of software development experience building and maintaining web applications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong software development skills with experience building and maintaining production applications
- Experience with Ruby on Rails or similar web application frameworks
- Experience with JavaScript front-end frameworks such as Vue.js or React
- Experience working with cloud-hosted environments, particularly AWS
- Proficiency with source control systems such as GitHub
- Familiarity with CI/CD pipelines and related development workflows
- Familiarity with application monitoring and debugging tools such as New Relic
Benefits
- Competitive benefits package including health insurance
- Dental insurance
- Vision insurance
- Vacation and sick time
- 401(k) plan with a company match
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentweb applicationsRuby on RailsJavaScriptVue.jsReactAWSGitHubCI/CDapplication monitoring
Soft Skills
collaborationproblem-solvingcommunicationcode reviewstechnical discussionsteam best practicesrequirements understandingprioritization
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering