Full Stack Developer (Vue.js, C#, SQL Server)
Job Description
WTIwireless is seeking a Full Stack Developer to build API driven web apps with a Vue.js front end, a C# backend, and MS SQL Server data management, onsite in Calabasas, CA. Salary range: USD 110,000 - 135,000 per year.
Responsibilities
- Develop, optimize, and maintain Vue.js 3 front-end applications with a focus on performance and usability
- Consume APIs and integrate with backend services efficiently
- Work on the middle tier to manage API interactions, authentication flows, and business logic
- Design and optimize T-SQL queries, stored procedures, and views for fast data retrieval
- Administer MS SQL Server databases with performance tuning and indexing strategies
- Troubleshoot and optimize SQL queries to boost application performance
- Collaborate with backend developers to define and refine API endpoints
- Write clean, efficient, and well-documented code
- Debug issues across the full web stack to maintain reliability
- Stay current with the latest technologies and best practices
Requirements
- Proficiency in Vue.js (Vue 3) and the Vue ecosystem (Vuex, Pinia, Vue Router)
- Strong experience consuming RESTful APIs, GraphQL, and WebSockets
- Experience with middleware development (Node.js, Express, or similar)
- Hands-on experience with Node.js API servers, including endpoint updates, database integration, debugging, and deployment support
- Solid understanding of JavaScript (ES6+), HTML, CSS, and responsive design
- Expertise in MS SQL Server, including T-SQL queries, stored procedures, indexing, and optimization
- Some DBA experience preferred (performance tuning, backups, monitoring)
- Knowledge of state management patterns and front-end architecture
- Experience with authentication mechanisms (JWT, OAuth, API keys)
- Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket)
- Experience with MySQL is a plus
- Knowledge of CI/CD pipelines and deployment processes is a plus
Technologies
- Vue.js, Vuex, Pinia, Vue Router
- JavaScript, ES6+
- HTML, CSS
- Node.js, Express
- RESTful APIs, GraphQL, WebSockets
- MS SQL Server, T-SQL, MySQL
- JWT, OAuth, API keys
- Git, GitHub, GitLab, Bitbucket
- Linux Bash Scripting
- AWS, Azure, GCP
- Jest, Mocha
Benefits
- 401(k)
- Health insurance
Nice to Have
- Linux Bash scripting
- Cloud platform experience (AWS, Azure, GCP)
- Experience with testing frameworks (Jest, Mocha)
- Exposure to Agile and Scrum methodologies
Compensation Package
- Performance bonus
- Yearly bonus
- Yearly pay
Application Questions
- The salary range for this role is listed in the job description. Does that range align with your compensation expectations? If not, please share your target range.
- If selected, when would you be available to start?
- Please list your years of experience in the following areas: Vue.js/Javascript, C#, API Development/Integration, T-SQL, Linux Bash Scripting
- Briefly describe a recent project that demonstrates your fit for this role, including technologies used and your responsibilities
- Describe a technical problem you solved that required troubleshooting. What was the issue and how did you identify the root cause?
- This role is on-site in Calabasas, Monday through Friday. Are you able to meet this requirement?
Ability to Commute
- Calabasas, CA 91302 (Preferred)
Work Location
- In person