Role Description: As a Senior Software Engineer, you'll work closely with the team to bridge business and tech operations. You'll maintain backend servers, write internal scripts, and collaborate with directors and lead junior engineers to translate the business needs into real web applications via various projects. This role involves assessing clients requirements, writing efficient, maintainable code, and providing technical solutions for users' needs. Additionally, you will engage in production development plans and documentations for new features. Responsibilities: Responsibilities include: · Develop client requested features or enhance current features by coding · Design infrastructure, feature protocol and provide out technical solutions · Write clean, unit-tested code with an eye towards performance and maintainability · Analyze requirements, wireframes, and APIs of related applications to propose integration solutions · Cooperate with the team in decomposing user stories into tasks, estimating the effort, and planning development tasks · Work with director to identify and address project impediments · Strive constantly to improve the health of our applications with forward-thinking code improvements, process refinement, and new tooling Qualifications and Experience: Required Skills: Strong developer skills and solid development experience in Python Experience with server-side application development in Python using Django or Flask Proficiency in HTML5, CSS3, and JavaScript. Familiarity of SQL Databases like MySQL Familiarity with version control systems, preferably Git and GitHub Preferred Skills: Experience working with Django and RESTful APIs Experience with databases, SQL/MySQL Experience with AngularJS or React Experience with Object Oriented Design Strong problem-solving skills and attention to detail. Ability to work in a fast-paced environment, both independently and collaboratively Good communication skill including reading and writing skills Nice-To-Have Skills: Familiarity of cloud services such as ASW Experience with Ansible, Docker and Kubernetes Experience with Jenkins for CI/CD. Experience with Celery for task queues Knowledge of caching data with Redis Understanding of shell scripting and automation Education/Experience: Bachelor's degree in a technical field such as Computer Science, Computer Engineering, Software Engineering or related fields At least 3+ years of experience working in a technology company Benefits: 10 vacation days, 5 paid sick days Hybrid work setup, with at least 2 office days per month About Us Track Revenue is a technology company building cutting edge enterprise software to “change the game” in online advertising. The company is headquartered in downtown San Francisco with offices in Markham and China. We are growing quickly and are looking to build out a team of talented software engineers who are ready to grow and be the leaders. Why Join Us? You’ll work on impactful projects, gain mentorship from senior engineers, and have the flexibility to work from home, with only two office days per month in Markham, ON. We provide a collaborative, supportive environment with ample opportunities for career advancement. We’d Love to Hear from You! Don't hesitate to apply, even if your experience doesn't perfectly align with the role. We value a growth mindset and believe in the power of learning. If you're eager to grow with us, we’d be excited to welcome you to the team! Job Type: Full-time Pay: $75,000.00-$85,000.00 per year Application question(s): Please list 2-3 time ranges that you are convenient to do an interview

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada