Software Engineer II – Fullstack – Microsoft, Vancouver, BC
Location: Vancouver, BC | Company: Microsoft
Microsoft is seeking a talented Software Engineer II – Fullstack to join their team in Vancouver, British Columbia. This role is designed for developers who are skilled in both front-end and back-end technologies and are eager to design and implement solutions that enhance the user experience across various Microsoft platforms.
In this position, you will use your expertise to build and optimize web applications that are both efficient and scalable. Your contributions will directly impact the way millions of users interact with our products and services daily.
About the Job
As a Fullstack Software Engineer at Microsoft, you will take on challenges in areas ranging from API development to UI design, ensuring seamless functionality and integration. Your ability to write clean, efficient code will be crucial in building applications that are not only robust but also easy to maintain.
Furthermore, your role will involve collaboration with other engineers, product managers, and designers to brainstorm and solve complex problems. You will be expected to stay up-to-date with industry trends and technologies, applying best practices in continuous integration and testing to deliver high-quality software.
Key Responsibilities for the Software Engineer II – Fullstack
Your duties will include:
- Developing and maintaining scalable front-end and back-end software solutions.
- Integrating user-facing elements with server-side logic and functionality.
- Building reusable code and libraries for future use.
- Optimizing applications for maximum speed and scalability.
- Collaborating with other team members and stakeholders to improve product functionality and user experience.
Minimum Qualifications for the Software Engineer II – Fullstack
To be successful in this role, you should have:
- A bachelor’s degree in Computer Science or a related technical field.
- Proven experience as a Fullstack Developer, with expertise in using at least one server-side language (such as Java, Python, or Node.js) and front-end technologies (such as HTML, CSS, JavaScript, and a modern framework like React or Angular).
- Strong understanding of the full web technology stack (e.g., HTTP, cookies, headers, asset loading, caching, REST, GraphQL).
- Excellent problem-solving skills and the ability to perform well in a fast-paced environment.
Preferred Qualifications for the Software Engineer II – Fullstack
Ideal candidates will also have:
- Experience with cloud services (AWS, Microsoft Azure, Google Cloud).
- Familiarity with database technology such as MySQL, MongoDB, and/or Microsoft SQL Server.
- Knowledge of code versioning tools, such as Git.
- Excellent analytical and time management skills.
Benefits of Working at Microsoft
Working at Microsoft offers numerous benefits, including:
- Being part of a globally recognized leader in technology.
- Opportunities for professional growth and access to world-class resources.
- Competitive compensation and benefits package.
- A dynamic and inclusive workplace culture.
How to Apply for the Software Engineer II – Fullstack
If you are passionate about software development and ready to take on a role that challenges and rewards your skills, apply today for the Software Engineer II – Fullstack position at our Vancouver, BC location.
Share this Job
Know someone who might be interested? Share this job on LinkedIn or Facebook.