Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
What you’ll own:
Work closely with members of software engineering and product teams to build new features and enhancements
Adhere to best practices in terms of code quality, test and development practices
Design and implement efficient, intuitive, modular and testable code
Learn, adhere and contribute to solution design, coding practice, testing and other processes all throughout the SDLC
Identify and present technical trade-offs and risks of different development approaches in a meaningful way
Act as your own DevOps, planning and executing deployments, as well as ensuring everything is running smoothly once it hits production through logging, metrics collection and alerts
Contribute comprehensive understanding of current and emerging technologies and modern software architecture, and sharing with others
Play an active part shaping the way we do things by following and encouraging others to adopt best practices in development, CI/CD, and other processes all throughout the SDLC
Tech Stack:
Experience in React Typescript, knowing React Native is a plus
Experience in C#, .NET Core API development
Proficient in SQL
Azure Cloud Platform Experience Preferred
Real world demonstrable experience building distributed applications.
Experience in queueing solutions and event driven architecture is a plus
Understanding of best coding practices (SRP, DRY, decoupling, TDD, BDD)
Experience In CI/CD Process Preferred
Open minded and fast learner
Passionate about software development and modern software architecture, and sharing the passion with others
Knowledge-share with and mentor other developers