Senior Software Engineer, Full Stack

Posted 2 months ago

We are looking for a passionate Senior Software Engineer, Full Stack with over five years of experience solving challenging problems. You will collaborate directly with our partners and developers to solve hard engineering problems so our clients can bring their innovations to market.

Responsibilities:

  • Create frameworks for communication that can support multiple physical layers and interfaces.
  • Share best practices for web development and influence the team to adopt them
  • Responsible for requirements definition and architecture planning.  
  • The candidate will work on state-of-the-art advancements in tuning software, alongside teams in electrical engineering and embedded software engineering. 

Requirements:

  • Strong software development skills and experience in Software Engineering (OOAD, reusability, modularity, and maintainability)
  • Hands-on development experience in JavaScript and one or more languages – Python, C#, Java, C++
  • Hands-on web-development experience (HTML/CSS/JSON)
  • Knowledge of modern frontend Web Development Framework (React, Angular, or Vue)
  • Knowledge of web-sockets and other client-server communication technologies
  • Cross-platform development experience
  • Excellence problem-solving skills, and debugging ability
  • Open communicator and enjoys working on teams
  • Software Engineering, or Computer Science, with 5+ years of experience, or similar with appropriate hands on experience

Bonus points if you have:

  • Hands-on experience writing modern frontend applications in React or Angular or Vue
  • Hands-on experience in backend server development in python
  • Experience in mobile development (iOS/Android)

This position can be based at our office in Richmond or home based. Note, we are only looking for candidates based in the Vancouver area. 
Please send your resume and cover letter in PDF format to hr@14oranges.com with REF 14O-CAP-SSE21-W in the email subject.

Senior Software Engineer, Full Stack

Apply Online

A valid email address is required.
A valid phone number is required.