Job Description
Join our dynamic team at Innovatech Solutions, where cutting-edge web development meets creative problem-solving. We're seeking a passionate Senior Full Stack Developer to architect and build scalable web applications that transform digital experiences. As a key contributor to our product development lifecycle, you'll collaborate with cross-functional teams to deliver exceptional solutions that delight millions of users.
Our Austin headquarters offers a vibrant, collaborative environment with state-of-the-art facilities and flexible work options. We provide comprehensive benefits including health insurance, 401(k) matching, and professional development stipends. This role reports directly to our VP of Engineering and offers significant growth opportunities in a rapidly expanding tech company.
Responsibilities
- Architect and implement responsive, high-performance web applications using modern JavaScript frameworks (React, Vue.js) and Node.js
- Develop RESTful APIs and integrate third-party services while maintaining robust security protocols
- Optimize frontend performance through code splitting, lazy loading, and efficient state management
- Lead code reviews and mentor junior developers on best practices and technical standards
- Implement CI/CD pipelines using Docker, Kubernetes, and AWS services
- Collaborate with UX designers to translate mockups into pixel-perfect, accessible interfaces
- Contribute to technical documentation and maintain comprehensive test coverage
Qualifications
- 5+ years of professional experience in full-stack web development with proven portfolio
- Expert proficiency in JavaScript (ES6+), TypeScript, and modern frontend frameworks
- Strong understanding of Node.js, Express, and database technologies (PostgreSQL, MongoDB)
- Experience with cloud platforms (AWS, Azure) and containerization technologies
- Familiarity with testing frameworks (Jest, Cypress) and TDD methodologies
- Ability to translate business requirements into technical specifications
- Strong problem-solving skills with attention to detail and code quality
- Bachelor's degree in Computer Science or related field (or equivalent experience)