About the Role
We are hiring for a Senior Full-Stack Software Developer to join our development team. This role involves working on challenging and impactful projects in a collaborative and growth-oriented environment.
Responsibilities
- Design, develop, test, and maintain scalable web applications.
- Work across both frontend and backend development.
- Build and integrate RESTful APIs and third-party services.
- Write clean, maintainable, and efficient code.
- Collaborate with product, design, QA, and other engineering teams.
- Troubleshoot issues, optimize application performance, and participate in code reviews.
- Contribute to architecture and technical decision-making.
Requirements
- Strong experience in JavaScript/TypeScript and modern frontend frameworks such as React, Angular, or Vue.js.
- Strong backend development experience with Node.js, Java, .NET, Python, or equivalent.
- Good understanding of REST APIs, databases, SQL/NoSQL, Git, and software development practices.
- Experience with cloud platforms such as AWS, Azure, or GCP is a plus.
- Understanding of CI/CD, Docker, and Agile methodologies is preferred.
- Strong problem-solving and communication skills.
Skills
- JavaScript
- TypeScript
- React
- Angular
- Vue.js
- Node.js
- Java
- .NET
- Python
- REST APIs
- SQL
- NoSQL
- Git
- AWS
- Azure
- GCP
- CI/CD
- Docker
- Agile methodologies
- Problem-solving
- Communication
Location
- Canada
Work Type
- Full-Time
- Remote
Experience Level
- 2–6 Years
Benefits
- Opportunities for learning and career development.
- Competitive compensation
- Flexible work from home options
About the Company
- Veracity is an IT Recruiter.
