DoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
Senior Software Engineer, Data focused
Location
Canada
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Data focused
DoiT International
• As a Senior Software Engineer, you’ll be responsible for taking SELECT to the next level by architecting and developing new features. • Collaborating with the founders and other engineers, and contribute your ideas to our roadmap and software design. • Creating new cost management features such as forecasts, anomaly alerts and cost allocations to make staying on top of costs a breeze. • Developing reusable and robust UI components to make the cost exploration experience as seamless as possible. • Building new data visualization capabilities to communicate performance, query timing and efficiency in novel ways. • Building data pipelines and dbt models to surface new insights and opportunities to our users. • Improving the reliability & performance of our application.
Job Requirements
- We’re looking for experienced engineers with backend and data engineering skillset.
- A solid understanding of the below languages, tools and frameworks
- Strong knowledge and experience with Python, FastAPI, Postgres, dbt, Dagster, Snowflake
- Experience with system design
- Excellent communication skills in English, both written and verbal
- Self-organized, Goal-oriented, self-motivated individual who is confident, thorough and tenacious
- Ability to effectively operate with flexibility in a fast-paced, constantly evolving team environment
- A great sense of humor and enjoys having fun at work.
Benefits
- Unlimited PTO
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer (TypeScript) | Remote
Last Call MediaLast Call Media is an equal opportunity employer.
At Last Call, we're helping build a world where access to information is equitable and easy. Our engineers work across the stack to make public services more clear, accessible, and human. Join us in that effort! You'll own what you build, collaborate directly with teammates and clients, and contribute to how we grow as an engineering team. This role is focused on testing and debugging existing codebases.
Full Stack Engineer (TypeScript) | Remote
Last Call MediaLast Call Media is an equal opportunity employer.
At Last Call, we're helping build a world where access to information is equitable and easy. Our engineers work across the stack to make public services more clear, accessible, and human. Join us in that effort! You'll own what you build, collaborate directly with teammates and clients, and contribute to how we grow as an engineering team. This role is focused on testing and debugging existing codebases.
Full Stack Engineer (TypeScript) | Remote
Last Call MediaLast Call Media is an equal opportunity employer.
At Last Call, we're helping build a world where access to information is equitable and easy. Our engineers work across the stack to make public services more clear, accessible, and human. Join us in that effort! You'll own what you build, collaborate directly with teammates and clients, and contribute to how we grow as an engineering team. This role is focused on testing and debugging existing codebases.
Senior Engineer
STAFFVIRTUALBoost productivity & profitability by outsourcing to the Philippines with STAFFVIRTUAL
• Lead the design, development, and deployment of complex systems and infrastructure solutions. • Guide and mentor a team of engineers ensuring adherence to best practices and high-quality engineering standards. • Gather, analyze, and document system requirements from stakeholders to ensure alignment with business needs. • Oversee system integration, testing, and validation efforts to ensure seamless operation across different components. • Monitor and optimize system performance, ensuring reliability, scalability, and security. • Manage project timelines, budgets, and deliverables, ensuring successful completion of engineering initiatives. • Work closely with software, hardware, and network teams to develop integrated solutions. • Ensure system designs comply with industry standards, cybersecurity best practices, and regulatory requirements. • Identify potential risks, troubleshoot system issues, and implement preventive measures. • Drive innovation by researching emerging technologies and recommending system improvements.

