Job Summary
We are looking for a Full Stack Developer with strong expertise in both front-end and back-end development, and a deep understanding of SQL database performance tuning and optimization. The ideal candidate will be adept at building robust, scalable applications while playing a critical role in diagnosing and resolving backend database bottlenecks. Exposure to Microsoft Azure is preferred but not the central focus.
Key ResponsibilitiesPrimary Focus – Full Stack Development \& Database Optimization (80%)
Design, build, and maintain full-stack web applications using modern frameworks and best practices.
Optimize relational database performance, with a focus on:
Query tuning and indexing
Execution plan analysis
Stored procedure optimization
Partitioning, caching, and load balancing strategies
Monitor, analyze, and troubleshoot SQL Server or similar RDBMS environments for latency and resource issues.
Refactor and enhance legacy database structures and backend codebases to improve efficiency and scalability.
Collaborate with DevOps and QA to implement automated testing and performance profiling.
Ensure backend data integrity, concurrency, and consistency across application layers.
Secondary Focus – Azure Cloud (20%)
Utilize Azure SQL Database, App Services, or Azure Functions where appropriate for scalable cloud deployment.
Implement basic monitoring and diagnostics via Azure Monitor, Log Analytics, or Application Insights.
Collaborate on simple infrastructure tasks (e.g., setting up cloud DBs, deploying apps) using Azure tools.
Required Skills \& ExperienceTechnical Proficiency
Strong backend development skills in C# (.NET Core), Node.js, Python, or Java.
Front-end experience with frameworks like React, Angular, or Vue.js.
Advanced SQL proficiency (T-SQL, PL/SQL) with a solid understanding of performance tuning.
Experience with SQL Server, PostgreSQL, or MySQL in production environments.
Familiar with tools like SQL Server Profiler, Query Store, EXPLAIN plans, and Database Engine Tuning Advisor.
Basic experience with Azure SQL, cloud storage, and deploying services in Azure.
Soft Skills
Strong analytical and debugging skills.
Clear communication with both technical and non-technical team members.
Collaborative, proactive, and comfortable in agile environments.
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years in full stack development roles with significant database work.
Performance optimization certifications or Microsoft SQL Server certification (plus).
Experience modernizing legacy systems and improving backend performance.
Work Environment
Agile teams, CI/CD workflows, Git-based version control.
Tech stack may include .NET, React, SQL Server, Azure DevOps, etc.
Support for remote work and flexible hours.
Encouragement of innovation and continuous improvement.
Job Types: Full-time, Permanent
Pay: $3,642.12 - $5,000.00 per month
Benefits:
Parental leave
Professional development
Work Location: In person