Full-Stack Developer
Role details
Job location
Tech stack
Job description
Wilson & Company, Inc., Engineers & Architects is currently seeking a full time Full-Stack Developer. The Full-Stack Developer is responsible for designing and implementing scalable, secure, and reliable web applications and integrations.
This role is a part of the Application Development IT team and involves working closely with the Product Manager, Designers, fellow Developers, Data Architects, and QA to create innovative solutions that are both internal and customer-facing, aligning with Wilson & Company's strategic objectives. The ideal candidate is a proactive problem-solver with a passion for automation, accessibility, and integrating AI technologies into applications.
This position will report to the IT Manager., * Collaboration: Participate in various meetings throughout the application development lifecycle to ensure product success.
- Architecture: Design and implement product architecture that meets the business and user needs, focusing on automation, scalability, and security.
- Application Development: Write and maintain accessible, responsive web applications based on UX/UI designs and technical specs.
- API and Integrations: Design APIs and integrations that seamlessly connect front-end applications with back-end services and databases.
- Automation and CI/CD: Implement packaging tools and CI/CD pipelines to streamline development and deployment processes.
- Security and Testing: Conduct Red-Blue Team testing, including "white hat" hacking.
- Code Review and Unit Testing: Perform code reviews, write unit tests, automated end-to-end testing, and ensure all code meets quality and performance standards.
- AI Integration: Innovatively apply AI technologies to improve application functionality, user experience, and operational efficiency.
- Performance Monitoring and Optimization: Monitor system performance, optimize resource usage, and manage data backup, disaster recovery, and compliance.
Requirements
- Strong experience with Node.js, TypeScript, React, and Express.js/TanStack web servers.
- Strong knowledge of Material UI and SCSS.
- Expertise in databases including MongoDB, MSSQL, and MySQL.
- Proficiency in Azure cloud services, CI/CD tools, automation practices, GitHub, and Vite packaging.
- Demonstrated experience with Vitest and tools like Playwright for testing and debugging.
Preferred Skills and Qualifications
- Experience with Agile practices and pull methodology kanban principles in Jira.
- Proven ability to leverage AI for enhancing application performance and security.
- Knowledge of ARIA standards and best practices for the web.
- Familiarity with security and penetration testing for robust system protection.
- Experience in both Windows and Linux operating systems via command line tools.
- Exposure to PowerShell scripting for additional automation capabilities.
Benefits & conditions
We support our employees' success and well-being with a comprehensive benefits package, including options for health insurance, life insurance, disability coverage, paid time off, and retirement savings plans. We are proud to be an EEO/AA employer M/F/D/V and maintain a drug-free workplace, conducting pre-employment background checks.