Full Stack Software Engineer

BioSpace

Thousand Oaks, CA0–2 yrs2h agovia LinkedIn

About the Role

This role is ideal for early-career professionals looking to take on challenges in software development. You will contribute to the development and maintenance of our web applications by working on both front-end and back-end technologies.

Key Responsibilities

  • Develop and maintain front-end applications using HTML, CSS, and JavaScript frameworks, preferably ReactJS.
  • Develop and manage back-end services using languages such as Python or Node.js, leveraging AWS cloud infrastructure.
  • Experience building or integrating applications with generative AI, LLMs, agentic workflows, RAG patterns, or AI orchestration frameworks.
  • Create innovative solutions leveraging the latest technologies.
  • Collaborate with the design and product teams to understand user needs and translate them into technical requirements.
  • Write clean, efficient, and well-tested code.
  • Participate in code reviews and provide constructive feedback.
  • Maintain system uptime and optimal performance.
  • Learn and adapt to new technologies and industry trends.

Requirements & Tech Stack

  • Functional Skills:
  • Hands-on experience with web development, proficient with HTML, CSS, JavaScript.
  • Hands-on experience with back-end development, proficient with SQL/NoSQL database, proficient in Python and SQL.
  • Ability to learn new technologies quickly.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Preferred Qualifications:
  • Experienced with API integration, serverless, microservices architecture.
  • Experience building or integrating applications with generative AI, LLMs, agentic workflows, RAG patterns, or AI orchestration frameworks.
  • Experience in SQL/NOSQL database, vector database for large language models.
  • Experience with popular large language models.
  • Experience with various frameworks like Langchain or llamaIndex for developing applications.
  • Experience with prompt engineering, model fine tuning.
  • Experience with DevOps CICD build and deployment pipeline.
  • Experience with design patterns, data structures, test-driven development.

Qualifications

  • Basic Qualifications:
  • Masters degree OR Bachelors degree and 2 years of software development experience
  • OR Associates degree and 6 years of software development experience
  • OR High school diploma / GED and 8 years of software development experience
  • Education and Professional Certifications:
  • Bachelors degree in computer science and engineering preferred, other Engineering field is considered.
  • Cloud Computing certificate preferred.

Soft Skills

  • Excellent analytical and troubleshooting skills.
  • Strong verbal and written communication skills.
  • Ability to work effectively with global, virtual teams.
  • High degree of initiative and self-motivation.
  • Ability to manage multiple priorities successfully.
  • Team-oriented, with a focus on achieving team goals.
  • Strong presentation and public speaking skills.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, Microsoft, Eccalon, LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job