The All-In-One Workforce Management & On-Demand Payments Platform
Senior Full Stack Software Developer
Location
Canada
Posted
65 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Software Developer
Paidiem
• Work on specific platform projects critical to Paidiem’s needs • Involved in product development, solution architecture and design process • Bring expertise with Angular, TypeScript, NodeJS, Express, PostgreSQL • Build solutions to match the visual design and interactions • Conduct thorough testing to identify and resolve issues • Maintain application security at all layers including frontend, backend, networking and infrastructure • Share, build, and leverage your expertise • Collaborate to establish and maintain coding standards and guidelines • Perform code reviews and provide knowledge transfers sessions.
Job Requirements
- Education in computer sciences, mathematics, engineering or related field
- You have been working in the area of software design and development, with a focus on SAAS web apps for at least 8+ years
- Minimum 5 years expert level Full Stack Web Developer with Angular, TypeScript, NodeJS and Express experience
- Experiences with a tech startup, SaaS, or Financial services industry
- Critical thinking, problem-solving, ability to write efficient and maintainable code
- Experience building in a continuous delivery pipeline using GitLab, AWS and microservice architecture
- Highly collaborative team player, and working within SCRUM and Agile methodologies
- Provide technical support to resolve incidents and outages.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, New College Graduate
Vectra AIVectra® is a cybersecurity leader in threat detection and response.
• Help us build great software that protects our customers around the world from an ever-increasing number of cyber attacks! • Work directly on Vectra's platform to build or enhance features that help solve customer problems. • Be comfortable writing and shipping code on a daily basis • Contribute to automated testing and other parts of end-to-end software delivery • Work collaboratively in a team with other experienced engineers, product managers, and designers • Evaluate and identify the correct approaches or technologies to use to solve problems
Software Engineer – Full Stack
Oncora MedicalSoftware, data, and machine learning to help doctors and scientists in the fight against cancer.
• Gaining a deep understanding of oncology data and clinical workflows to be a better champion for our users • Working with product and engineering leadership to build a performant, user-friendly web application • Improving our frontend architecture as we expand our suite of products to meet a variety of clinical use cases • Adding new functionality to our GraphQL and REST APIs to support new product features • Instrumenting our API layer for metric collection, monitoring and alerting • Integrating the data generated by our data capture tool into our data platform and descriptive analytics product • Providing feedback (both design and code) to your peers
Software Engineer – Platform
Oncora MedicalSoftware, data, and machine learning to help doctors and scientists in the fight against cancer.
• Developing pipelines to integrate new data elements into our normalized oncology schema • Overseeing and monitoring our existing data infrastructure for stability, performance and accuracy • Improving our data warehousing and reporting capabilities to support real-time analysis of tens of thousands of patients representing millions of data points • Integrating standard and proprietary ontologies into our data enrichment processes • Enhancing our de-identification capabilities to support machine learning and clinical research use-cases • Building reusable integrations with major clinical systems (e.g. EMR/EHRs) • Deploying updates frequently to immediately improve the state of cancer care • Providing constructive feedback to your team members through code and architecture reviews
• Design, develop, and maintain complex software applications using C# and .NET technologies. • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications. • Lead and mentor junior developers, providing guidance and support to enhance their skills and knowledge. • Participate in code reviews to ensure adherence to best practices and coding standards. • Troubleshoot and resolve technical issues, ensuring the performance, quality, and responsiveness of applications. • Stay up-to-date with the latest industry trends and technologies, and continuously improve your skills and knowledge. • Contribute to the overall architecture and design of software solutions, ensuring scalability, security, and performance. • Work closely with product managers, designers, and other stakeholders to deliver high-quality software on time and within scope.



