Our client, a leading organization in its field, seeks a talented and experienced Full Stack Software Engineer/Web Developer to join their growing team. You will play a key role in designing, developing, and maintaining robust digital solutions that support their membership organization. They offer a dynamic and collaborative work environment where you can contribute your skills and expertise to meaningful projects.
Responsibilities:
- Design, develop, and maintain enterprise-grade applications using PHP, HTML, JavaScript, jQuery, and MySQL.
- Build and support websites and applications using customized WordPress and frameworks like Symfony and VueJS.
- Collaborate effectively with other developers on various projects and provide constructive feedback.
- Demonstrate the ability to independently take ownership of projects and see them through to completion.
- Proactively identify and solve complex technical challenges and contribute innovative ideas.
- Write clean, well-structured, and tested code based on established coding standards and best practices.
- Analyze and address performance and security issues within applications, promptly alerting relevant teams of potential risks.
- Utilize system monitoring tools to proactively identify and troubleshoot performance bottlenecks, ensuring optimal system uptime.
- Actively participate in agile development activities, including sprint planning, stand-up meetings, retrospectives, and architecture discussions.
- Create clear and comprehensive technical documentation and diagrams to effectively communicate application architecture and code functionality.
- Ensure application compatibility across various devices and browsers.
Qualifications:
- 3+ years of experience in web development, with a focus on web applications, API services, or high-profile websites.
- 3+ years of recent and demonstrably strong development experience in PHP, HTML, JavaScript, VueJS, XML, and JSON.
- Proven track record of building and maintaining websites using WordPress, including theme customization, plugin integration, and content management.
- Working knowledge of relational and non-relational databases, including MySQL/MS-SQL.
- Solid design and front-end development skills using tools like Bootstrap and SASS.
- Experience in responsive and mobile app development.
- Understanding of web browser technology, features, and functionalities.
- Proficiency in version control systems like Git/SVN and established deployment practices.
- In-depth knowledge of object-oriented design principles and programming techniques.
- Experience applying, testing, and adhering to WCAG accessibility standards.
Preferred Skills:
- Experience architecting and building SPAs or mobile apps using VueJS.
- Familiarity with containerization technologies like Docker and Swarm/Kubernetes architectures.
- Exposure to Progressive Web Apps (PWAs) is a plus.
- Knowledge of user interface/web usability and information architecture principles.
- Experience with web services and integrating third-party APIs.
- Experience working within an Agile software development methodology.
- Experience working in academic or non-profit environments.
- Proficiency in PHP MVC frameworks like Symfony 3, Laravel 8, or higher.
- Familiarity with DevOps CI/CD processes and automation.
To Apply:
If you are a passionate and skilled developer who thrives in a fast-paced, collaborative environment, we encourage you to apply! Please submit your resume and cover letter, highlighting your relevant experience and qualifications.