Senior Software Engineer

Telna - Toronto, ON (30+ days ago)

Apply Now

Who We Are: Telna is a global Mobile Network Operator(MNO) that focuses on providing "out of the box" connectivity to devices, machines, users and manufacturers. We are changing the way networks operate, by focusing on scalable software-defined networks that can be deployed anywhere in the world in minutes rather than years. We operate under the KnowRoaming (www.knowroaming.com) brand for our customer and consumer products, while Telna (www.telna.com) offers the Network-as-a-Service platform.

What We Are Looking For:We are looking for Software Engineers to join our team that builds out our APIs and interconnections between our portals and backend. Candidates should be skilled with Java development but also familiar with modern front-end technologies (ES6, React etc) as you will be closely collaborating with both front-end and back-end teams. This is a position that is targeted for senior candidates with experience in API development, systems design, and scalable architecture.

This is a unique opportunity that will give the selected candidate(s) the ability to learn about the operations of a mobile network and hands-on experience developing the software systems that form the backbone of our services. Selected candidate will be working with our network and server infrastructure teams in developing API, sub systems and core infrastructure software that is used by our SIM, Router, and Network products. Ideal candidate is someone who has a very good sense of design and architecture as well as a natural curiosity to see how things work.

Minimum Skills Required:
5+ years of Java and Object Orientated Programming (Spring Boot)
2+ years experience with relational databases (MySql/MariaDb)
Comfortable working with linux
Solid grasp of design and architecture principles.
You are someone who is keen to learn new technologies and explore new ways to apply them

Preferred Skills:
Experience building RESTful APIs. Knowledge of other technologies used for API development is an asset.
Have worked with N-tier architecture and micro services. You know what works best in which scenario.
Familiar with TDD and methodologies for building clean and scalable systems
3+ years working experience that has made you comfortable with front-end web development technologies like JavaScript and React