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

Software Engineer Intern

Rimsys

Software Engineer Intern

National
Part Time
Paid
  • Responsibilities

    RESPONSIBILITIES

    Work within a growing Agile development team on high-impact features, helping the team deliver on our next-generation enterprise web-application:

    • Design, develop, test, deploy and maintain rich web applications and micro-services
    • Embrace and implement modern technologies and frameworks
    • Promote innovative and elegant software design while actively helping to drive the team toward best practices and solutions with a focus on security, reliability, testability, and maintainability
    • Take responsibility and ownership of your projects
    • Participate in code and design reviews
    • Be a coachable team player, open to feedback and development from other engineers on the team

    REQUIREMENTS

    • Bachelors Degree in Computer Science or a related field (or equivalent level work experience in lieu of education) and in pursuit of higher degree (Masters, PhD)
    • Solid understanding of basic HTML, Javascript, and CSS concepts and techniques
    • Experience using modern Javascript frameworks (such as React and Vue)
    • Proficiency with at least one server-side languages/frameworks such as PHP and Laravel.
    • Familiarity with database technology such as Postgres, Oracle, and MySQL.
    • Experience working through the software development life cycle on software development teams and the associated tools (git, Jira, confluence, etc.)
    • Successfully deployed code/features, multiple times, while working in an Agile environment

    EXPERIENCE

    • Implementing cloud infrastructure (one of AWS, Azure or GCE), virtualization and/or container technology.
    • Passion for keeping current on trends related to front-end architectures, performance techniques, accessibility, localization, security and web design/user experience.
    • Comfortable working on a team that experiments with its processes and practices as well as evolving them when necessary.
    • Comfortable working on distributed onshore/offshore team.

    EDUCATION

    • BS Computer Engineering, Computer Science or related

    KEY COMPETENCIES

    • Partnering and teamwork
    • Ability to work with little oversight
    • Attention to detail
    • Very organized / Methodical
    • Critical / Analytic / Objective
    • Data collection, management and analysis skills
    • Excellent communication skills, both verbal and written
    • Team oriented and personally committed to continuous improvement
    • Demonstrate ability to interface effectively and positively with all members of the organization, suppliers and customers
    • Computer literacy for basic Microsoft Office applications and Google platform

    COMPANY BENEFITS

    • Competitive base salary
    • Unlimited PTO
    • Remote and hybrid work options
    • Convenient office location with on-site parking