Job Description
Are you a visionary engineer looking to make a tangible impact in the heart of Texas? Vanguard Systems is seeking a Senior Full Stack Software Engineer to join our dynamic team. We are a technology-driven company focused on revolutionizing the local infrastructure landscape with scalable, user-centric solutions.
In this role, you will not only write code but also define the architecture that powers our next generation of applications. You will work in a collaborative, Agile environment where your expertise in modern web technologies will be highly valued. If you thrive in a fast-paced setting and are passionate about clean code and robust architecture, we want to hear from you.
Why Vanguard Systems?
- Competitive salary and comprehensive benefits package.
- Flexible work hours and remote work options available.
- Continuous learning and professional development budget.
- A vibrant, inclusive company culture in San Antonio.
Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks such as React, Angular, or Vue.js.
- Collaborate with product managers, designers, and backend engineers to translate requirements into technical specifications.
- Conduct code reviews, write unit tests, and ensure code quality and best practices are followed.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Optimize applications for maximum speed and scalability.
- Mentor junior developers and contribute to the technical team's growth.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+) and modern front-end frameworks.
- Experience with backend technologies such as Python, Java, or Node.js.
- Familiarity with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to work independently as well as in a team.