Vya, Inc., a growing provider of marketing resource management software and services, is currently seeking a Sr. Full-Stack Web Application Engineer for direct hire. The developer will join our team for strategy and execution of activities related to web application development. This person will be responsible for helping improve the user experience and functionality in the current application, as well as helping with the design of new applications being added to our suite.
We are currently starting work on a total rewrite of our application, moving everything into a microservices architecture and using mostly Symfony and TypeScript/React.js frameworks. You will have opportunities to drive the design of these new systems from the ground up!
Job Type: Full-time
Reporting to: Director of Software Development
Location: Remote
Essential Functions and Responsibilities:
Be an avid Vya ambassador, always embodying The Vya Way.
Collaborate with team members to gather functional requirements and translate them into actionable development plans.
Participate in brainstorming and planning sessions to design and architect new features and systems
Contribute to the redesign and development of web applications, ensuring they are scalable, efficient, and user-friendly.
Write clean, maintainable, and high-performance code using PHP, Symfony, and React.js.
Work on the migration of legacy systems into a microservices architecture.
Help improve and implement development processes and best practices, particularly around code reviews, testing, and deployment.
Ensure the team is following Agile development practices, contributing to sprint planning and retrospectives.
Work closely with cross-functional teams including product managers, UX/UI designers, and other developers.
Participate in regular team meetings, providing updates and addressing any blockers.
Stay up-to-date with the latest web technologies, coding languages, and industry trends.
Mentor and provide guidance to junior developers, sharing knowledge of coding practices and methodologies.
Position Qualifications:
Experience:
5+ years of professional experience in web application development, including enterprise-level systems.
5+ years of professional experience with PHP and MySQL.
3+ years of professional experience working with the Symfony framework.
1+ years of professional experience working with React.js.
Technical Skills:
Strong experience with PHP, MySQL, and Symfony for back-end development.
Proficient with React.js for front-end development.
Experience with TypeScript, microservices, and AWS is a plus.
Solid understanding of Agile development processes.
Experience with Git for version control.
Soft Skills:
Ability to organize and manage multiple priorities in a fast-paced environment.
Strong problem-solving skills and the ability to think critically and logically.
Excellent communication and collaboration skills.
Preferred:
Familiarity with DevOps tools and CI/CD pipelines.
Experience with cloud platforms like AWS.
A history of staying current with new technologies, methodologies, and frameworks.
Benefits:
401(k) matching
Dental insurance
Health insurance
Paid time off
Vision insurance
Remote
Location: Remote