Junior Software Developer

2 weeks ago
Requirement Number
Location Other
Location Other
Location Other
Remote/Work from home option-
Job Type
Full Time
Career Level
Time Zone
Job Category
R&D / Engineering

Job Description

Junior Software Developer 


Location: Ottawa, ON


Why Pythian?


Pythian is a global IT services company that specializes in designing, implementing, and managing systems that directly contribute to revenue and business success. We help companies adopt disruptive technologies to advance innovation and increase agility. Our highly skilled technical teams work as an integrated extension of our clients’ organizations to deliver continuous transformation and uninterrupted operational excellence. Tehama, it’s Platform business is focused on productizing and scaling this expertise by orders of magnitude (Tehama, a unit of Pythian (


Does this Sound Like You?


Does Modern Web Programming / Agile methodologies intrigue you?  Do you want to be part of a supportive team environment, where you will get the chance to have your ideas and opinions heard? Are you looking for direct exposure to business users through demos and team meetings that will make you think research and dig deeper than you have before? If YES, then come and be part of our success!  At Pythian, you'll gain project-oriented and live-systems experience aimed to help you discover how academic theories apply in real-world work environments.

As a leading company in a knowledge industry, we're always looking for bright, enthusiastic and highly technical people to join our team.  Why Pythian?  We’ll give you real work.  You’ll be exposed to rock stars and you’ll learn exponentially!




Pythian is seeking a Junior Software Developer that will serve as a technical contributor to the Pythian's groundbreaking Cloud based platform project (Tehema). The developer will work as part of an agile continuous delivery team and collaborate with architects, designers, senior developers, operators, project managers, and others to help deliver product capabilities and features.  This role is based in our new Platform business team, which is focused on productizing and scaling this expertise by orders of magnitude (Tehama).

You will get the chance to work as a Junior Software Developer, and function as an integrated part of the team.   You will be involved throughout the development process and provide essential feedback to the team to support product delivery. Additionally, you will have the opportunity to directly improve current practices and processes.




  • Develop web, mobile, server and/or desktop applications quickly and with quality
  • Write code, write tests, research, analyze, and become an expert in cutting-edge technologies, frameworks, architecture and design
  • Move fast: look for new ideas, quickly prototype, A/B test, and move to production
  • Work with development and project management teams to define user story acceptance criteria during a sprint, break down complex stories into tasks, and estimate, plan and deliver
  • Interact with architects, UX, and Ops. Participate in architecture, design, and review meetings
  • Assume various agile development and DevOps roles as required

Qualifications: Not essential but advantageous


  • 1-2 years of professional software development experience 
  • Familiarity with AWS, or some other IaaS platform (GCE, Azure), is a big plus
  • Solid knowledge in developing large-scale web applications and/or large-scale server applications is essential. Knowledge in DevOps orchestration and tooling a plus
  • Knowledge of various front-end languages and/or frameworks for web development (TypeScript, JavaScript, React, Bootstrap, LESS/Sass, etc) is mandatory. Knowledge of mobile app development (React Native, SQLite, Swift/ObjC, Android) is a plus. Having good design sense (colors, sizes, pixel perfection layouts) is absolutely a big plus
  • Knowledge of developing large-scale server applications and/or micro-services using various languages and frameworks (Java/JEE, Node.js, PHP, Python, Ruby on Rails).
  • Skills in a variety of SQL (PostgreSQL, MySQL, Hibernate/ORM) and/or NoSQL databases (Cassandra, Mongo, RethinkDB, ElasticSearch) is a plus
  • Creativity and out of the box thinking
  • Ability to work independently and on a team
  • Effective written and verbal communication skills
  • Able to work comfortably with a wide array of individuals

More about you:


  • Excellent oral and written communication
  • Self-organization
  • Self-motivated and directed, while working in a fast-paced demanding environment
  • Keen attention to detail
  • Superior analytical, evaluative, and problem-solving abilities
  • Very effective organizational skills





Undergraduate degree in Computer Science, Computer Engineering or related degree (or equivalent experience in software engineering)





  • An equivalent combination of education and experience, which results in demonstrated ability to apply skills will also be considered.
  • Pythian is an equal opportunity employer.
  • All applicants will need to fulfill the requirements necessary to obtain a background check.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed