Job Description
Join the Future of Technology in Virginia Beach
InnovateTech Solutions is a premier technology firm dedicated to delivering cutting-edge software solutions to a diverse range of industries. We are looking for a Senior Full Stack Developer to join our expanding team. If you are passionate about building scalable applications, mentoring junior developers, and solving complex technical challenges, we want to hear from you.
As a key member of our engineering team, you will play a pivotal role in the full software development lifecycle, from conception to deployment. We offer a collaborative culture, competitive benefits, and the opportunity to work on projects that impact millions of users.
Responsibilities
- Design & Development: Architect and implement scalable web applications using modern frameworks such as React, Node.js, and Python.
- Code Quality: Write clean, maintainable, and efficient code; conduct thorough code reviews to ensure adherence to best practices and standards.
- Collaboration: Work closely with product managers, designers, and backend engineers to define features and drive project timelines.
- Optimization: Analyze and optimize application performance, ensuring fast load times and seamless user experiences across all devices.
- Mentorship: Guide and mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Testing: Develop comprehensive unit and integration tests to ensure system reliability and stability.
Qualifications
- Experience: Minimum of 5+ years of professional experience in full stack software development.
- Technical Skills: Proficiency in JavaScript (ES6+), React, Angular, or Vue.js; experience with backend technologies like Node.js, Python, or Java.
- Database: Strong understanding of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Tools: Familiarity with CI/CD pipelines, version control (Git), and cloud platforms (AWS, Azure, or GCP).
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.