Full-Stack Software Engineer

Partner Engineering and ScienceAustin, TX
2d

About The Position

Partner Engineering and Science, Inc. is seeking an experienced Full-Stack Software Engineer to join our innovative Products Team. This role combines hands-on development, technical collaboration, and problem-solving across a range of software initiatives. As a Full-Stack Software Engineer, you will contribute to the development of high-quality, scalable software applications while working in a collaborative team environment. You will help modernize our systems and implement new solutions aligned with business goals. We use AI agentic-assisted development and are continually improving our processes to empower developers to be the most productive. The ideal candidate has a solid software engineering background, experience with Ruby on Rails (or similar frameworks), VueJS (or React), and experience working with cloud-hosted environments, especially AWS. You should also bring a collaborative mindset, sound technical judgment, and a desire to build high-quality software and improve engineering processes.

Requirements

  • Experience : 3+ years of software development experience building and maintaining web applications.
  • Education : Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Technical Skills: 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.
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration skills, with the ability to work cross-functionally.
  • A proactive, team-oriented approach to solving technical challenges.
  • A passion for learning, continuous improvement, and building high-quality software.

Nice To Haves

  • Familiarity with Agile development methodologies and practices.
  • Familiarity with testing frameworks and debugging tools.
  • Experience using AI-assisted development tools to improve productivity, debugging, or software delivery workflows.

Responsibilities

  • Software Development: Contribute to the design, development, testing, and deployment of software applications. Support both front-end and back-end development efforts as needed.
  • Technical Collaboration: Work closely with other developers through code reviews, technical discussions, and collaborative problem-solving. Participate in architecture and design sessions and partner with product management and design teams throughout the development process.
  • System Modernization: Maintain and help modernize existing systems to improve scalability, reliability, and performance. Assist in implementing new features, system enhancements, and platform improvements.
  • Cross-Functional Partnership: Collaborate with product managers, designers, QA, and other stakeholders to ensure shared understanding of requirements, priorities, and project goals.
  • Engineering Practices: Apply team best practices for coding, testing, and deployment. Contribute to continuous improvement efforts, including CI/CD workflows, automation, and AI-assisted development practices that improve efficiency and quality.
  • Technical Growth: Contribute to discussions on engineering approaches, tools, and implementation strategies while continuing to expand technical expertise.

Benefits

  • Competitive benefits package including health insurance, dental insurance, vision insurance, vacation and sick time, and a 401(k) plan with a company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service