Our Purpose: Inspiring Healthier Living Through Better-For-You Brands
Full-Stack Software Developer
Location
United States
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Software Developer
The Hain Celestial Group
• You will work on full-stack application engineering relevant to various clinical workflows • Build automation tools to enable streamlined workflows across trial execution • Work on data ETL pipelines, and help improve our AI engine • Interact with our product and clinical team to design and implement features
Job Requirements
- Bachelors degree in Computer Science or Engineering
- Fluency with Python, Ruby or Javascript
- Excellent written English communication skills
- Vocal and opinionated on your design and implementation
- Focus on clean code and documentation
Benefits
- Amazing Team
- Impactful work with tangible social benefits
- Remote first
- Flexible PTO and hours
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
ASM ResearchIt is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Role Description Responsible for the design and management of complex systems over the lifecycle. Creates IT processes and performs analysis to identify opportunities for enhancement, creating scripts to automate internal workflows. Acts as a subject matter expert in Systems Engineering and provides high-level analytical support. Recommends alternatives for solutions and highlights strategic implications. Leads all aspects of development, integration, and testing processes such as lifecycle cost analysis, design, schedules, and feasibility studies. - Provides technical expertise and analytical support to users in solving complex issues. - Offers high-level technical expertise and recommendations for new IT software projects. - Recommends new or improved design solutions and processes; reviews literature, patents, and industry practices. - Designs and develops reusable components, code, and documents custom automation frameworks. - Ensures designs, including architecture requirements, are accurately documented. - Leads complex systems development and design work, including operating systems upgrades and firmware development. - Develops technical specifications based on user needs, interface control documents, and test plans. - Analyzes business operations and processes to identify opportunities for improvement. - Plans and coordinates business case analysis and feasibility, examining costs, benefits, and risks. - Serves as technical expert and liaison with clients, ensuring client needs are met. - Architects, designs, implements, supports, and evaluates secure infrastructure-focused tools and services. - Ensures technical infrastructure is robust, scalable, and efficient. - Leads high-level analytical support in the conceptualization, development, and implementation of complex systems. - Develops solutions by preparing and evaluating alternative workflow solutions. - Leads installation, configuration, testing, and maintenance of operating systems and applications. - May act as a mentor and/or team lead for junior staff. Qualifications - Bachelor's Degree in Information Technology, Computer Science, or relevant field; Master's Degree preferred. - Advanced computing certification preferred. - 8-15 years of experience in Systems Engineering/Analysis. Requirements - Attention to detail and commitment to quality work. - Ability to elicit, analyze, document, and validate system requirements. - Ability to work under aggressive deadlines, manage multiple tasks, and prioritize. - Excellent analytical, comprehension, communication, writing, and interpersonal skills. - Strong skills in IT fundamentals including server administration, networking, and IT security design. - Demonstrated ability to provision, install, configure, and maintain systems hardware and software. - Ability to work with various programming languages, operating systems, and hardware platforms. - Proven ability to investigate, troubleshoot, and resolve complicated technical issues. - Demonstrated capability to creatively solve complex requirements needs. - Strong experience applying process and systems engineering, analytics, and operations research methods. Benefits - Compensation ranges for ASM Research positions vary depending on multiple factors. - Monetary compensation is one component of ASM's overall compensation and benefits package. EEO Requirements - ASM's policy ensures that race, color, religion, sex, disability, age, sexual orientation, or national origin are not considered in personnel decisions. - All recruiting, hiring, training, and promoting is done without regard to race, color, religion, sex, disability, or age. Physical Requirements The physical requirements described are representative of those which must be met by an employee to successfully perform the primary functions of this job. Reasonable accommodations may be made to enable individuals with qualifying disabilities to perform the primary functions. Disclaimer The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
• Rewrite a massive industry with 10000s of businesses • Introduce technology to the moving industry • Provide customers more time, revenue, and speed • Accompany customers every step of the way • Tackle problems with empathy and logical reasoning • Solve problems for customers through a thorough process of problem discovery, user research, user testing, and iteration • Work with a smart and action-oriented team • Create an enduring and iconic company
Senior Full Stack Software Engineer
InstrumentlInstrumentl is the best platform for grant seekers looking to grow revenue.
• Build, operate, and improve products for all of Instrumentl’s customers, from small, local nonprofits to large organizations. • Create engaging, responsive interfaces and APIs that make the fundraising process truly enjoyable, driving our customer adoption and retention. • Contribute high-quality, thoroughly tested code to create trustworthy user interfaces and resilient backend systems. • Work side-by-side with our product, sales, support, and content teams to improve internal tools and processes, ensuring that our best-in-class product retains its crown. • Own problems from end to end, managing complexity and engaging directly with stakeholders to develop short-term and long-term solutions. • Be a strategic partner, thinking through everything from business impact to reliability and operability, to the pixel-perfection of individual customer interactions. • Uphold Instrumentl’s high standards for product quality and mentor newer team members to do the same.
Software Developer Intern
Celerant TechnologyOur mission is to help retailers maximize business growth and efficiency through innovative retail commerce software.
• Writing and testing code under supervision. • Assisting with debugging and fixing software bugs. • Creating or updating documentation. • Learning about the software development lifecycle and development methodologies (e.g., Agile, Scrum).



