Job Description: Senior Full Stack Lead Developer
Remote work
As a Senior Full Stack Lead Developer, you will oversee the entire development stack, from frontend to backend, and lead a team of developers. You'll need a comprehensive understanding of client- and server-side technologies, focusing on .NET, JavaScript frameworks, and database systems.
Responsibilities:
Lead and mentor a team of developers with various skills while fostering a positive team culture and establishing best practices
Collaborate with product managers and stakeholders to define technical requirements and project roadmaps as part of the agile development process
Architect, design, and implement scalable, efficient, and secure full-stack applications
Create responsive and intuitive user interfaces using modern JavaScript frameworks (Ideally in Angular)
Design, develop, and maintain robust RESTful APIs using .NET Core/.NET 5+
Design and implement efficient, scalable database solutions using SQL Databases
Conduct code reviews to ensure secure coding practices and coding standards are maintained
Optimize applications and databases for maximum performance and scalability
Stay up to date with emerging trends and best practices in backend development
Implement and maintain CI/CD pipelines, ensuring smooth deployments and high code quality
Participate in agile development processes, including sprint planning and retrospectives
Troubleshoot and resolve complex issues across the entire application stack
Requirements:
8+ years of professional experience in full stack development
5+ years of hands-on experience with .NET Core/.NET 5+ API development
3+ years of experience with modern JavaScript frameworks (React, Angular, or Vue.js)
Strong proficiency in C#, JavaScript/TypeScript, HTML5, CSS3, and SQL
Experience with ORM frameworks, preferably Entity Framework Core
Solid understanding of frontend build tools (e.g., Webpack, Babel) and package managers
Expertise in RESTful API design principles
Strong knowledge of authentication and authorization protocols (e.g., OAuth, JWT)
Experience with cloud platforms (preferably Azure) and their respective services
Proficiency with version control systems, preferably Git
Excellent problem-solving skills and attention to detail
Strong leadership and communication skills, with the ability to mentor junior developers
Preferred Qualifications:
Experience working in a remote-first, distributed team working environment
Knowledge of web security best practices and common vulnerabilities (OWASP)
Familiarity with both SQL and NoSQL databases
Experience with testing frameworks such as xUnit or NUnit
Understanding of SOLID principles and design patterns
...Neiman Marcus and Saks Fifth Avenue. Gray Malin Enterprises is seeking a friendly, experienced and skilled Photography Editor in a freelance capacity to support the Gray Malin creative team in all aspects of shooting and editing lifestyle and product photography. The...
...regularly with hiring manager What Were Looking For: ~2+ years of experience in temp-to-hire or staffing agency recruitment (required)~ Comfortable working onsite, in-office full-time ~ Strong interpersonal, organizational, and time management skills ~...
...Job Description: We are currently seeking an experienced Electrical Estimator to join our team. The ideal candidate will be qualified, motivated and detail-oriented, and will possess the ability to provide accurate and timely job estimates and present in a clear, concise...
...experience using Yardi and Entrata to help train on-site teams at our multifamily and student housing properties . This role is fully travel-based , meaning youll be visiting different properties across the country to train staff, assist with new property transitions,...
...operates with 10-15 employees and is a great company to work for if you enjoy the world of science! They are seeking a Temp-to-Hire Assembly Technician that reports to the Assembly Supervisor and Assembly Manager. The main objectives are labeling and packaging components...