Note: The job is a remote job and is open to candidates in USA. Provisions Group is looking for a collaborative Full Stack Software Engineer to help build scalable applications that solve complex business challenges and deliver meaningful value to customers. In this role, you'll work across the full technology stack, partnering with engineers and business stakeholders to develop solutions that improve efficiency and support critical business operations.
Responsibilities
- Design, develop, test, and maintain modern full-stack applications using Vue.js on the front end and .NET/C# on the back end
- Collaborate closely with software engineers through code reviews, pair programming, and shared engineering best practices
- Partner with product and business stakeholders to understand requirements, identify opportunities, and deliver high-value solutions
- Develop scalable APIs and backend services using .NET and SQL technologies
- Build responsive, user-friendly interfaces using Vue 3 and modern JavaScript development practices
- Write clean, maintainable code supported by unit, integration, and functional tests
- Contribute to CI/CD pipelines and help automate application deployment and platform management using cloud technologies
- Work with relational databases, including Microsoft SQL Server and PostgreSQL
- Continuously improve application performance, scalability, reliability, and maintainability
- Embrace an agile mindset by testing ideas, learning quickly, and focusing on delivering measurable business value
Skills
- 4+ years of professional software development experience
- Experience developing enterprise-level full-stack applications
- Experience with modern JavaScript frameworks such as Vue.js (Vue 3 preferred), React, or similar technologies
- Experience developing backend applications using .NET Core, C#, or comparable object-oriented programming languages
- Strong experience working with relational databases such as Microsoft SQL Server or PostgreSQL
- Experience writing automated unit, integration, and functional tests
- Experience working with Microsoft Azure or Amazon Web Services (AWS)
- Experience collaborating on a software engineering team using practices such as code reviews, pair programming, and shared development standards
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Experience with Vue 3
- Experience building applications with .NET/C#
- Experience with ETL processes, analytics, or reporting applications
- Supply chain or healthcare industry experience
- Experience with DevOps practices and CI/CD automation
Company Overview