Back to all jobs

Software Engineer Intern

Remote
FlairX logoFlairX

Location

United States

Salary

Internship

Posted

about 1 month ago

Description

Company Description

FlairXFlairX is an Interview-as-a-Service platform that helps companies streamline their hiring process with expert-led technical interviews. As a fast-growing startup, we provide a dynamic and collaborative environment where interns can work on real-world production-level projects that will go live in a short time.

Job Description

This is a remote internship role for a Software Engineer Intern. The Software Engineer Intern will assist in various software development tasks, including back-end web development and programming. Responsibilities will include participating in coding projects, debugging, collaborating with the development team, and learning about object-oriented programming. The role is designed to provide hands-on experience in the field.

What You Will Do:

  • Develop and maintain scalable web applications using React.js (frontend) and Node.js (backend).
  • Work with AWS services (such as Lambda, S3, EC2) to build and deploy cloud-based solutions.
  • Collaborate with senior engineers to design APIs and optimize system performance.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, debugging, and testing to ensure high-quality software.
  • Gain hands-on experience with CI/CD pipelines, containerization (Docker), and database management.

What We Are Looking For:

  • Pursuing or completed a degree in Computer Science, Software Engineering, or a related field.
  • Experience or coursework in JavaScript/TypeScript, React.js, Node.js, and AWS.
  • Familiarity with RESTful APIs, database systems (SQL/NoSQL), and version control (Git).
  • Strong problem-solving skills and ability to work independently in a fast-paced startup environment.
  • Bonus: Knowledge of microservices architecture, GraphQL, or DevOps practices.

Why Join FlairX?

  • Hands-on experience working on real projects that impact users.
  • Exposure to the full software development lifecycle in a startup setting.
  • Opportunity to learn from experienced mentors in software engineering and cloud development.
  • Flexible work environment with a high-growth, collaborative culture.