Back-End Software Engineering Intern
Nosres
Remote
Engineering & Technology
October 5, 2022 00:00

Overview

Do you want to work on real-world projects and make a real impact?

Nosres is looking for a capable Back-End Software Engineering Intern who enjoys building high-performance and scalable website applications. The Nosres Back-End Software Engineering Internship will allow you to apply knowledge gained from your Computer Science courses to solve real-world problems, develop scalable software solutions from conception to deployment, and collaborate on several small projects. It will also enable you to gain exposure to leaders and connect with other interns. As a result, you will be able to sharpen your skills and acquire valuable hands-on experience in your degree.

As a Back-End Software Engineering Intern, you will contribute to developing, testing, deploying, and maintaining high-quality and intuitive web applications. You will implement complex software in conformity with project requirements and Nosres’s commitment to privacy and security. Therefore, you will work in concert with Product Managers, UI/UX Designers, and Front-End Software Engineers in a fast-paced startup environment with minimal documentation. To be successful in this role, you should have the ability to develop elegant and scalable solutions and be familiar with modern server-side web application frameworks like Symfony and Ruby on Rails.

Design and quality play a pivotal role at Nosres. The Engineering and Technology Team designs and develops websites and platforms. They also strive to secure all forms of electronic data. In addition, they ensure that all of our web applications are intuitive and bug-free. They are passionate about solving complex technology problems. Ultimately, they work in collaboration with the Design Team to make sure that user interactions on web pages are intuitive and engaging.

If you are enthusiastic about beautiful and scalable website, you are in the right place.

Note: To start the application process, you must have an updated résumé and a current unofficial or official transcript in English or French to hand. Then click “Apply” on this web page or send your application in PDF format to careers@nosres.com. At present and for the foreseeable future, Nosres is currently working remotely for health and safety reasons. Consequently, we will conduct all interviews via video conference.

 

Back-End Software Engineering Intern Responsibilities

  • Apply knowledge acquired from Computer Science courses and experience to solve real-world problems.
  • Work in concert with UI/UX Designers, Project Managers, QA, DevOps, and Front-End Engineers to apply backend-end solutions to web development issues.
  • Participate in product design and develop new features.
  • Implement security and data protection practices.
  • Experiment, design, build and maintain RESTful APIs, data storage solutions, and other engineering projects.
  • Create, fix, extend and scale the code to keep it active and secure.
  • Write technical documentation.
  • Provide back-end coding expertise.

 

Education and Experience

  • Pursuing a bachelor’s or master’s degree in Computer Science, or other related technical fields.
  • Experience with modern server-side web application frameworks (Symfony, Ruby on Rails).

 

Key Requirements and Skills

  • Currently attending a degree program and anticipate graduation by December 2023.
  • Familiarity with databases (MySQL, MongoDB), web servers (Apache, Nginx), and UI/UX design.
  • Knowledge of multiple front-end languages and libraries (HTML/CSS, JavaScript, XML, jQuery).
  • Experience with modern JavaScript MVC frameworks (Ember, EXT, Twig, Angular, Bootstrap) and CSS pre-processing frameworks (Sass or Less).
  • Experience with multiple programming languages (PHP, Ruby, etc.).
  • Knowledge of modern server-side web application frameworks (Symfony, Ruby on Rails).
  • Experience in designing, building, and maintaining RESTful APIs and web services.
  • Knowledge of code versioning tools (Git, SVN).
  • Good understanding of SEO principles.
  • Creative, analytical, and critical thinking to find solutions to complex problems. 
  • Ability to design intuitive software experiences.
  • Comfortable working in a fast-paced startup environment.
  • Empathy, initiative, and ability to work independently and with a team.
  • Ability to work effectively across multiple teams.
  • Capability to manage time, meet deadlines, and work on several projects simultaneously with minimal direction.
  • Excellent database design and problem-solving skills.
  • Excellent written and verbal communication skills.

 

Additional Requirements

Back-end software engineering experience from previous school projects.

 

 

Apply for This Job

Come join us as we scale up our business activities!

Apply Create profile to apply