Job Objective:
We are seeking a talented and passionate Full Stack Developer to join our small team supporting the future of Catholic religious education. This is an excellent opportunity for a recent graduate or someone without college experience but possesses a strong desire to kickstart their career in web development.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our websites while ensuring seamless user experiences and robust functionality. You will work closely with the President of the organization to deliver innovative solutions and contribute to the continuous improvement of our programs. The ideal candidate should be well-versed in both front-end and back-end technologies and possess a strong desire to stay up-to-date with the latest trends and advancements in web development. The developer will need to assist in training the customer service contractor and will, as a result in the interim, assist by engaging with customers directly.
Responsibilities:
• Front-End Development: Implement visually appealing and responsive user interfaces using modern web technologies, including HTML, CSS, and to a smaller extent, if necessary, JavaScript.
• Back-End Development: Design, test, and implement new website designs and features in PHP.
• Database Management: Develop and optimize database structures, queries, and integrations to ensure efficient data storage and retrieval. Strong mastery of MySQL required.
• Product Thinking and Ownership: Take a self-starter approach to understand the broader vision and goals of the company's products. Think like a product owner and proactively contribute ideas to enhance the user experience, improve features, and align development efforts with business objectives. Actively participate in product discussions, collaborating with stakeholders to provide valuable insights from a technical perspective.
• Quality Assurance: Perform thorough testing of applications to identify and fix bugs, as well as ensure overall performance, security, and scalability.
• Collaboration: Work closely with the President of the company, UX input, customer feedback, and other stakeholders to translate requirements into technical specifications and provide timely updates on development progress. Offer suggestions of how we can grow and improve based on competitors' practices.
• Code Optimization: Continuously improve code quality and efficiency by employing best practices, code reviews, and performance tuning techniques.
• Troubleshooting and Support: Identify and resolve technical issues reported by users and provide timely support to ensure a smooth user experience. Train contractors in how to respond to customer issues. Automate all issues that can be automated.
• Research: Stay up to date with the latest web development trends, technologies, and frameworks.
Requirements:
• Commitment to Catholic Values: Assist in unwavering dedication to spreading, defending, and serving the Traditional Catholic Faith. That is our mission and underlines all that we do.
• Technical Skills:
o Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
o Strong understanding of back-end programming languages with an emphasis on PHP 8.0 and previous
o Experience with relational databases MySQL databases
o Familiarity with version control systems and deployment processes.
• Problem-Solving Skills: Ability to analyze complex problems, propose effective solutions, and troubleshoot technical issues efficiently.
• Team Player: Excellent collaboration skills and the ability to work effectively in a team-oriented, fast-paced environment with the utmost respect and professionalism to organization's personnel and to customers.
• Communication: Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical team members.
• Adaptability: Flexibility to adapt to changing project requirements and timelines while maintaining a high level of productivity.
• Passion for Learning: Enthusiasm for continuous learning and staying up to date with the latest trends and advancements in web development.
• Availability: Availability to work remotely with little supervision from various devices. Availability to handle mission-critical issues on nights and weekends.
Next Steps:
If you are interested in applying for this position, please send an email with your resume, cover letter, sample portfolio of web design clients, and references to Matthew Plese, President & CEO at [email protected]. Please no phone calls.
State College, PA 16801