ProjectGrowth
Full-Stack Software Engineer
Job Summary
The role involves developing and maintaining data ingestion pipelines and building AI-powered features for a platform focused on biopharmaceutical solutions. The candidate should have expertise in full-stack development, particularly in Python and TypeScript, with experience in Generative AI models like GPT and Claude. Responsibilities include creating scalable backend systems, integrating AI technologies, and developing engaging data visualizations. Collaboration across teams and producing high-quality, efficient code are key to contributing to the company's innovative AI-driven platform.
Required Skills
Job Description
Our client is a leading provider of cutting-edge AI-driven solutions aimed at transforming how Biopharmaceutical manufacturers engage with technology. They specialize in leveraging advanced AI technologies to streamline workflows, enhance productivity, and deliver valuable insights to their clients. Their innovative platform is built on the latest tools, including Generative AI models, and they are seeking a Full Stack Software Engineer to join their growing team.
Location and Time:
Fully Remote (Work from Home), 9 AM - 5 PM EST
Role Overview:
As a Full Stack Software Engineer, you will work primarily on the backend to build and maintain ingestion pipelines while also handling front-end visualization tasks. You will be expected to utilize Python for backend development and TypeScript for front-end tasks. Familiarity building with Generative AI technologies such as OpenAI (including models like GPT) is crucial for this role. The ideal candidate will have experience in building scalable systems, data pipelines, and be comfortable working across the stack to develop integrated solutions.
Key Responsibilities:
Backend Development & Ingestion Pipeline:
Build and maintain robust ingestion pipelines to process data from multiple sources.
Ensure efficient data handling and storage for optimal performance.
AI Integration:
Leverage AI models (such as OpenAI's ChatGPT, Anthropic’s Claude, and Google’s Gemini) to enhance system functionalities.
Integrate Generative AI capabilities into the platform.
Frontend Visualization:
Develop engaging visualizations on the front-end to display processed data.
Ensure seamless integration of data with the front-end to deliver an intuitive user experience.
Collaboration with Cross-Functional Teams:
Work directly with the Founder and other engineers to build scalable solutions.
Collaborate on the architecture and design of new features and functionality.
Code Quality & Documentation:
Write clean, maintainable, and efficient code.
Document code and workflows to ensure clarity and consistency across the team.
Qualifications:
Experience & Skills:
3+ years of experience in full-stack development, with a focus on backend development.
Proficient in Python for backend development and TypeScript for front-end tasks.
Experience working with Generative AI models (e.g., Claude, GPT) or similar AI tools is highly preferred.
Solid experience with data ingestion pipelines, ensuring efficiency and scalability.
Familiarity with front-end visualization techniques and libraries to display data effectively.
Comfortable working in an Agile environment and using version control (Git).
Attributes:
Strong problem-solving skills and the ability to think critically and creatively.
Passion for working with cutting-edge AI technologies and data solutions.
Ability to work independently and in a collaborative team environment.
Excellent communication skills, particularly when discussing technical concepts with non-technical team members.
What Success Looks Like:
Building efficient, scalable, and robust data ingestion pipelines that integrate seamlessly with AI systems.
Delivering AI-powered features that enhance the platform’s performance and user experience.
Successfully visualizing and displaying complex data in an intuitive and user-friendly manner.
Contributing to a collaborative team environment while delivering high-quality results on time.
Opportunity:
This is an exciting opportunity to join a forward-thinking company at the forefront of AI-driven technology. As a Full Stack Software Engineer, you will play a critical role in the development and growth of the platform, contributing to projects that have a significant impact on the business and its clients. If you're passionate about AI, data engineering, and full-stack development, this role offers tremendous growth opportunities within a dynamic and innovative company. Apply today and be part of an exciting journey in a rapidly evolving industry!
Application Process:
To be considered for this role these steps need to be followed:
Fill in the application form
Record a video showcasing your skill sets
ProjectGrowth
Land a high-paying job at an American company. Competitive Salaries. Always remote.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.