Full Stack Software Engineer
Citylitics
Requirements
- The ideal candidate will be proficient in both backend and frontend technologies, and capable of designing and implementing scalable and efficient systems
- 3-5 years of experience in software engineering (web applications, distributed systems, data platforms)
- Django Rest Framework, React Query, Typescript
- Container workflows (k8s / Helm), CICD, API telemetry/monitoring
- Database Design/Denormalization, Cloud Architecting(GCP)
- Technical communication and planning skills (design documentation, diagraming, cost/performance analysis)
- Demonstrates excellent complexity-estimation, problem-solving, organizational, and analytical thinking
- Demonstrates ability to communicate to stakeholders of different technical background
- Organized and process oriented, strong understanding of agile methodologies and the software development life cycle
- Proficient with modern development/management tooling (AI Agents, VSCode, JIRA, Git & Unix, Cloud terminal, etc)
- Strong understanding of IAM concepts, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), and identity governance
- (Desirable) Leads by example:
- (Desirable) Technical demonstrations leading to new technology adoption within your team’s existing stack
- (Desirable) High quality code reviews and context-updated feature tickets
- (Desirable) Led or key involvement in the design of a project/system that shipped
- (Desirable) Exemplifies modern development practices, leveraging GenAI workflows in daily work
- (Desirable) Bachelor’s degree or certificate in Computer Science, Engineering, or a related field
What the job involves
- We are seeking a highly motivated software developer with experience in building full stack web application
- Defining data models, developing robust backend APIs, and integration in dynamic web frontends
- Apply Data Modeling techniques to optimize databases/APIs
- Write optimized SQL to analyze and validate datasets
- Draft Design Documents and conduct Technical Demos for stakeholders with clear and concise written/oral communication
- Sequence product behaviors into courses of backend/frontend implementation with accurate complexity estimations
- Introduce clean, well tested and documented code
- Reduce tech debt alongside product initiatives, referencing evolving industry standards
- Adopts new technologies/best practices to drive the codebase and business forward
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer. Be the first to apply!
Related searches
- full stack developer Toronto, ON
- senior full stack engineer Toronto, ON
- full stack web developer Toronto, ON
- full stack developer remote Toronto, ON
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
