Senior Software Engineer
- AB, Canada
- Edmonton, AB, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Trusted by 75% of the top fleets in North America, Fleetworthy offers the most adopted toll management solution and largest weigh station bypass network. Going beyond regulatory requirements, our safety and compliance capabilities strengthen safety programs and enable proactive audit readiness. We support millions of vehicles and drivers and are recognized across the industry for innovation and leadership.
Fleetworthy is shaping the future of fleet readiness with AI-enabled, connected fleet technology that keeps drivers safe, fleets compliant, and operations running at peak efficiency. Learn more at fleetworthy.com.
Responsibilities
- Leading Team and projects
- Collaborate with product team on technical feasibility and story breakdown
- Design, develop, and maintain web applications using Django and FastAPI
- Build and integrate RESTful APIs
- Implement scalable ETL/data transformation workflows using Databricks or similar platforms
- Write efficient and well-structured SQL, and manage PostgreSQL database schemas
- Develop and execute unit tests, and participate in writing integration and end-to-end tests
- Troubleshoot, debug, and resolve complex issues across the stack
- Ensure code quality through automated testing and code reviews
- Collaborate with cross-functional teams to implement features and business logic
- Communicate effectively with both technical and non-technical team members
- Provide guidance to junior developers
- Senior-level full stack developer with Dev Lead Experience
- Strong interactive communication skills - speaking live with others is extremely important for this role
- Advanced skills with Python
- Proficiency in Agentic SDLC
- Experience with frameworks such as Django, Flask, or FastAPI
- Experience with REST APIs
- Experience building data pipelines and ETL processes with tools like Databricks
- Proficiency with React and modern JavaScript/TypeScript
- Proficient in SQL and PostgreSQL, including schema design and query optimization
- Strong debugging and problem-solving skills
- Experience with unit testing, test-driven development, and frameworks such as pytest
- Familiarity with version control in a Git-based system (GitHub, GitLab, BitBucket)
- Familiarity with build pipelines, e.g., GitHub Actions, GitLab, BitBucket, Azure DevOps
- Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow
- Willingness to spend a significant portion of onboarding -and perhaps ongoing time- in collaborative team programming settings
- Experience with Redis for caching and queuing
- GraphQL API design and integration
- Experience with Docker and orchestration tools like Kubernetes
- Familiarity with cloud platform services such as Azure or AWS
- Experience with geospatial data and functions (e.g., Geocoding API, H3 grid system, PostGIS)
- Experience with observability tools (Grafana, Datadog) and comfort working from traces, logs, and metrics
More about this job
Responsibilities
Lead engineering work and collaborate with product and cross-functional teams to design, build, and maintain web applications, APIs, and scalable data transformation workflows. Ensure software quality through testing, code reviews, debugging, and database management, while guiding junior developers and communicating with technical and non-technical colleagues.
Requirements
The role requires senior-level full-stack development and technical leadership experience, advanced Python skills, and proficiency with Django, Flask, or FastAPI, REST APIs, React, JavaScript or TypeScript, SQL, and PostgreSQL. Candidates should also have experience with ETL and data pipelines, testing, Git-based workflows, build pipelines, and ticketing systems, and be comfortable with substantial collaborative programming.
Skills
- Python
- Django
- FastAPI
- REST APIs
- Databricks
- ETL Pipelines
- React
- JavaScript
- TypeScript
- SQL
- PostgreSQL
- Unit Testing
- Test-Driven Development
- Git
- Technical Leadership
- Agentic SDLC
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Data & Analytics
- Transportation
Keywords
- Python
- Django
- FastAPI
- Flask
- REST APIs
- Databricks
- ETL
- Data Pipelines
- React
- JavaScript
- TypeScript
- SQL
- PostgreSQL
- Schema Design
- Query Optimization
- Unit Testing
- Test-Driven Development
- Pytest
- Git
- GitHub Actions
- GitLab
- Bitbucket
- Azure DevOps
- Jira
- Redis
- GraphQL
- Docker
- Kubernetes
- Azure
- AWS