DoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
Senior Software Engineer
Location
Canada
Posted
145 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
DoiT International
• As a Senior Software Engineer, you’ll be responsible for taking SELECT to the next level by architecting and developing new features. • You'll be 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 • Identify the right problems to solve, focusing on meaningful outcomes, and using your experience to make trade-offs that have the highest impact on customers as fast as possible • Take end-to-end ownership for features from start to finish - from inputting into initial design and planning all the way through to implementation, testing, and delivery • Use your expertise to iterate at speed, relying on strong instincts to pragmatically drive the right outcomes while balancing speed and depth. • Set a high bar for collaboration, communication, and sound decision making. From well-written proposals and documentation to clear commit messages and thorough testing.
Job Requirements
- We’re looking for experienced full-stack engineers, or those with a strong backend and data engineering skillset.
- A solid understanding of the below languages, tools and frameworks (or open to learning):
- Frontend - Typescript, React.js, Next.js, Tailwind CSS
- Backend - 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
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are looking for a motivated Full-Stack Developer to join our dynamic team and contribute to the successful execution of our projects. In this role, you will: - Build the code that powers our AI-driven sales and marketing automation products. - Develop front-end interfaces, back-end services, and integrations that work alongside n8n workflows. - Take ownership of technical projects from architecture through deployment. - Impact revenue and sales team effectiveness directly. Key Responsibilities - Own end-to-end development of features and services, from technical design to production deployment. - Build and maintain back-end services (APIs, data pipelines, integrations) that connect with n8n workflows built by the team. - Develop clean, responsive front-end interfaces for internal tools and customer-facing features. - Integrate with third-party APIs (email providers, CRMs, AI services) and ensure reliable data flow. - Write maintainable, well-tested code following engineering best practices. - Collaborate with the automation team to define integration points between your code and n8n workflows. - Troubleshoot and optimize system performance across the stack. Qualifications - Strong full-stack development experience with hands-on work in both front-end (React, Vue, or similar) and back-end (Node.js, Python, or similar). - Solid understanding of software engineering fundamentals: version control, testing, code review, CI/CD. - Experience building and consuming REST APIs. - Familiarity with n8n and basic experience building or modifying workflows. - Familiarity with AI/LLM APIs (OpenAI, etc.) and integrating them into applications. - Experience with relational databases and basic data modeling. - Self-directed problem solver who takes ownership and sees projects through to completion. Requirements - Nice to Have: - Experience building products for sales or marketing teams (CRM integrations, email automation, content tools). - Familiarity with PDF manipulation libraries or document generation. - Experience with containerization (Docker) and cloud deployment. - Background with LangChain, FastAPI, or similar AI tooling. - Comfort with ambiguity and evolving requirements in a fast-moving environment. What We're Looking For We value ownership and follow-through over years of experience. If you're earlier in your career but can demonstrate strong fundamentals, a bias toward action, and the ability to ship quality work independently, we'd love to hear from you.
• Own the technical design and architecture for assigned projects, ensuring alignment with Warehouse System standards. • Break down customer requirements into development tasks and delivery plans. • Lead code reviews, enforce coding standards, and guide system design decisions. • Escalate and resolve complex defects, performance bottlenecks, and automation system issues. • Coordinate sprint planning, resource assignments, and delivery milestones in Azure DevOps. • Mentor and coach junior and mid-level developers. • Serve as technical point of contact for internal stakeholders and customer engineering teams. • Collaborate with QA, Support, and Product teams to improve release readiness and deployment quality. • Design and develop .NET applications (C#, WPF/MVVM, REST services). • Build SQL Server data models, stored procedures, and performance-optimized queries. • Integrate WES/WCS components with industrial automation systems (PLC/AMR/host systems).
Senior Software Engineer, Data
BeameryCreate more human experiences for all talent, and unlock the skills and potential of your global workforce.
• Architect, Design, and Evolve a World-Class Data Platform: Take ownership of the architecture and development of a cutting-edge data platform, using state-of-the-art technologies and tools. • Lead the Development of the Analytics and Semantic Layer: Build and maintain the end-to-end analytics layer, developing robust data models and transformations to drive business intelligence. • Drive Self-Service Data Empowerment: Develop and manage high-quality data products that empower other teams to access reliable insights quickly. • Mentor and Guide a Team of Data and Software Engineers: Act as a technical leader within the team, providing mentorship to data and software engineers at all levels. • Collaborate and Influence Cross-Functionally: Partner with other cross-functional teams, to deeply understand data needs. • Pioneer AI-First Development Practices: Champion modern, high-velocity development practices, leveraging advanced development and coding tools to increase velocity. • Influence Key Business and Technical Decisions: Leverage your expertise to shape the strategic direction of Beamery’s data platform.
• Architect and implement complex, high-impact product features from start-to-finish. • Collaborate closely with the product manager, the designer, and other engineers to translate business requirements into technical solutions. • Ship clean, maintainable code to production daily. • Participate actively in code reviews providing and receiving constructive feedback. • Troubleshoot and debug complex product issues. • Optimize application performance and ensure scalability. • Help define and improve coding standards, development processes, and best practices. • Stay up to date on new technologies and promote their adoption when appropriate.




