Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineers Intern

Tera

Software Engineers Intern

Carlisle, PA
Paid
  • Responsibilities

    Job Description

    Job Description

    We are seeking a passionate and motivated Software Engineer Intern (Full Stack) to join our dynamic team. As a Software Engineer Intern, you will have the opportunity to gain hands-on experience in developing software solutions across the entire stack, from front-end to back-end. You will work closely with our experienced software engineers on real-world projects, contributing to the design, development, testing, and deployment of software applications.

    Responsibilities:

    1. Collaborate with the development team to understand project requirements and objectives.
    2. Design and implement front-end and back-end solutions for web applications.
    3. Develop user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., React.js, Angular, Vue.js).
    4. Create server-side applications and APIs using frameworks such as Node.js, Django, or Flask.
    5. Write clean, maintainable, and efficient code following best practices and coding standards.
    6. Conduct unit tests and integration tests to ensure software quality and reliability.
    7. Participate in code reviews to provide feedback and improve code quality.
    8. Troubleshoot and debug issues reported by users or identified during testing.
    9. Stay updated on emerging technologies and industry trends to enhance skills and knowledge.
    10. Contribute to the documentation of software components and systems.

    Requirements:

    1. Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
    2. Proficiency in programming languages such as JavaScript, Python, or Java.
    3. Familiarity with front-end technologies like HTML, CSS, and JavaScript.
    4. Experience with front-end frameworks/libraries such as React.js, Angular, or Vue.js is a plus.
    5. Knowledge of server-side development frameworks like Node.js, Django, or Flask.
    6. Understanding of relational and/or non-relational databases (e.g., SQL, MongoDB).
    7. Strong problem-solving skills and attention to detail.
    8. Excellent communication and collaboration abilities.
    9. Ability to work in a fast-paced environment and adapt to changing priorities.
    10. Prior internship or project experience in software development is desirable but not required.

    This is a fantastic opportunity for a driven individual to gain valuable experience in full-stack software development within a supportive and innovative environment. If you are passionate about technology and eager to learn, we encourage you to apply and embark on this exciting journey with us.

    Company Description

    Tera is an outsource company specializing in providing top-tier software development services to businesses globally. With a focus on innovation and efficiency, Tera helps clients accelerate their digital transformation initiatives by leveraging cutting-edge technologies and industry best practices.

    Tera understands the challenges businesses face in today's rapidly evolving technological landscape. The company's mission is to empower organizations with tailor-made software solutions that address their unique needs and drive sustainable growth. Whether it's developing custom web applications, mobile apps, or enterprise solutions, Tera's skilled professionals are committed to delivering superior results that exceed client expectations.

    Company Description

    Tera is an outsource company specializing in providing top-tier software development services to businesses globally. With a focus on innovation and efficiency, Tera helps clients accelerate their digital transformation initiatives by leveraging cutting-edge technologies and industry best practices.\r\n\r\nTera understands the challenges businesses face in today's rapidly evolving technological landscape. The company's mission is to empower organizations with tailor-made software solutions that address their unique needs and drive sustainable growth. Whether it's developing custom web applications, mobile apps, or enterprise solutions, Tera's skilled professionals are committed to delivering superior results that exceed client expectations.