Senior Web Developer

Staff CareersPhiladelphia, PA
1d

About The Position

As a member of the Information Services Department, the Senior Web Developer is responsible for developing high-performance web applications, troubleshooting server-side issues, and working closely with stakeholders to deliver scalable and efficient solutions. This position serves a critical role in the full web development lifecycle, from gathering requirements to deployment and ongoing maintenance. ESSENTIAL FUNCTIONS: Collaborate with internal teams and stakeholders to gather and analyze requirements for web projects and applications. Design, develop, and maintain modern web applications, ensuring high performance and responsiveness. Perform code reviews, unit testing, and integration testing to ensure the quality and stability of applications. Be prepared to assist others with the system test if needed. Lead and support the deployment of web applications to various environments (development, staging, production). Troubleshoot and resolve server-related issues, including performance, connectivity, and configuration problems. Write and optimize SQL queries for data retrieval and manipulation; ensure database performance and reliability. Maintain documentation for code, systems, and processes. Stay current with emerging web technologies and industry trends. Optimize performance and ensure cross-browser compatibility. Integrate data from back-end services and databases. Ensure security through firewalls, login systems, and best practices. Stay current with emerging technologies and trends. ADDITIONAL FUNCTIONS: Other duties and projects, as assigned.

Requirements

  • Bachelor’s degree in computer science or related field required. A combination of education and experience and will be considered in lieu of a degree.
  • 10+ years of professional web development experience with modern languages/frameworks (e.g., JavaScript, Angular, C#, ASP.NET, MVC).
  • Experience with web server management and deployment.
  • Strong experience designing and consuming APIs, integration layers, and microservices.
  • Strong knowledge of SQL.
  • Demonstrated experience working with AI/ML models or AI APIs, including practical implementation.
  • Hands-on experience with cloud platforms (Azure preferred)
  • Solid understanding of DevOps tools and CI/CD pipelines (GitHub Actions, Azure DevOps, etc.).
  • Experience building secure, scalable, and high-performing applications.
  • Strong problem-solving skills with a passion for automation and efficiency.
  • Proficiency in front-end technologies (e.g., HTML5, CSS3, JavaScript, Angular).
  • Solid understanding of SQL server Database.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Problem-solving and debugging skills.
  • Ability to maintain and improve website performance.
  • Strong ability to work independently with minimal supervision.
  • Ability to learn fast and quickly grasp/adapt to business processes.

Nice To Haves

  • Experience working in Agile/Scrum environments preferred.
  • Experience integrating APIs and third-party services preferred.
  • Familiarity with CI/CD pipelines and DevOps tools preferred.
  • Basic knowledge of security best practices in web development preferred.

Responsibilities

  • Collaborate with internal teams and stakeholders to gather and analyze requirements for web projects and applications.
  • Design, develop, and maintain modern web applications, ensuring high performance and responsiveness.
  • Perform code reviews, unit testing, and integration testing to ensure the quality and stability of applications.
  • Be prepared to assist others with the system test if needed.
  • Lead and support the deployment of web applications to various environments (development, staging, production).
  • Troubleshoot and resolve server-related issues, including performance, connectivity, and configuration problems.
  • Write and optimize SQL queries for data retrieval and manipulation; ensure database performance and reliability.
  • Maintain documentation for code, systems, and processes.
  • Stay current with emerging web technologies and industry trends.
  • Optimize performance and ensure cross-browser compatibility.
  • Integrate data from back-end services and databases.
  • Ensure security through firewalls, login systems, and best practices.
  • Stay current with emerging technologies and trends.
  • Other duties and projects, as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service