We are seeking a highly skilled and experienced Senior Full Stack Developer on behalf of our client to join their dynamic team. The ideal candidate will have a strong background in both frontend and backend development, with expertise in ASP.NET, Vue.js, and Azure. You will be responsible for designing, developing, and maintaining scalable, high-quality applications, and integrating with third-party systems such as Stripe and Salesforce. This is a fully remote position requiring 40 hours per week.
Responsibilities:Design, develop, and maintain efficient, reusable, and reliable code using ASP.NET, Vue.js, and SQL Server.Implement robust and scalable backend services and APIs to support web and mobile applications.Integrate third-party systems such as Stripe and Salesforce.Ensure the best possible performance, quality, and responsiveness of applications.Collaborate with product managers, front-end developers, and other stakeholders to define and deliver project requirements.Participate in the architectural design and decision-making process for new features and systems.Conduct code reviews, and provide constructive feedback to peers.Write and maintain unit tests to ensure code quality and reliability.Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.Proactively suggest improvements to existing processes and systems.Provide leadership and mentorship to junior developers.
Skills and Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience will be considered.Minimum of 10 years of experience in full-stack development for web applications.Strong proficiency in ASP.NET, Vue.js, and Azure.Proven experience in designing and implementing RESTful APIs and integrating with third-party services such as Stripe and Salesforce.Strong understanding of SQL and experience with relational databases.Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills.Ability to work independently as well as in a team-oriented environment.Experience in the design and architecture of complex systems.Proactive with a strong sense of ownership and accountability.Demonstrated leadership skills and the ability to mentor and guide team members.
Expectations:Commitment to a 40-hour work week with the ability to manage time effectively.Participation in video calls for meetings and team collaborations.Punctuality and reliability, showing up on time for scheduled meetings.Proactive communication, including regular status updates.Adherence to established processes and best practices.
How to Apply:If you are passionate about full-stack development and meet the above qualifications, we encourage you to apply. Please submit your resume and a cover letter detailing your experience and why you would be a great fit for this role.