Full Stack Web Application Developer

The Battery
New York, NY, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$110,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management HTML5 User Authentication Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review
+40 more
Continuous Delivery Continuous Integration Cross-Site Request Forgery Database Queries Software Debugging Web Development Drupal JSON MariaDB Microsoft Office MySQL Open Web Application Security Performance Tuning Scrum Methodology Role-Based Access Control Redis Azure Active Directory Secure Coding Microsoft SharePoint SQL Injection Web Applications Web Performance Optimization Web Platforms WordPress Computer Networking Systems Enterprise Software Applications ReactJS Cross-Site Scripting (XSS) Backend Git Vue.js Twig (templating) AngularJS Information Technology Front End Software Development Asynchronous Programming Restful APIs Software Version Control Serverless Computing Vulnerability Analysis

Job description

The Full Stack Web Developer is responsible for supporting and enhancing the Authority’s online presence as well as its back-office-based solutions. The ideal candidate combines strong front-end and back-end development skills with expertise in web development technologies, API integration, and enterprise system support. This position requires strong problem-solving abilities, attention to detail, and the ability to collaborate effectively across teams. They will play a critical role in supporting the creation of BPCA’s new website, as well as additional SharePoint solutions to streamline and document processes and approvals organization wide.

Website Development Responsibilities:

  • Serve as the MIS Department’s lead on the interdepartmental project to remake the organization website, providing strategic input and technical guidance to ensure the site is operating properly and can be maintained seamlessly
  • Design, develop, and maintain responsive web applications using HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue
  • Develop Web applications using secure coding standards, following best practices such as OWASP Top 10 to prevent vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF)
  • Proven Experience Building, customizing maintaining websites using Drupal and WordPress
  • Strong proficiency in PHP for developing custom themes, modules (Drupal), and plugins (WordPress)
  • Ability to create and modify custom themes in both Drupal (Twig) and WordPress
  • Experience developing and integrating custom WordPress plugins and Drupal modules
  • Working knowledge of MySQL/MariaDB, including writing queries and optimizing performance
  • Experience using Git for source control and collaborative development workflows
  • Knowledge of securing CMS platforms, managing updates, and preventing vulnerabilities
  • Build reusable front-end components to create scalable and maintainable codebases
  • Collaborate with UX/UI designers to implement modern and user-friendly interfaces
  • Integrate APIs, RESTful services, and third-party solutions to extend application functionality
  • Maintain application performance, security, and scalability across web platforms
  • Provide branding, enhancements, and maintenance for enterprise web tools such as WordPress, Office 365, and minor SharePoint
  • Ensure website security best practices (OWASP standards, authentication, authorization, data protection, identify and mitigate technical risks during system upgrades
  • Optimize website performance, scalability, and reliability
  • Perform debugging, performance optimization, and code reviews
  • Implement version control workflows using Git and CI/CD pipelines
  • Maintain documentation for architecture, workflows, and deployment processes, test, debug, and optimize applications across browsers and devices
  • Ability to improve page speed, caching (e.g., Varnish, Redis), and overall site performance
  • Collaborate with cross-functional teams using Agile/Scrum development practices
  • Experience working with Amazon AWS and Azure web tools

General Responsibilities:

  • Provide expert-level troubleshooting for complex technical issues across hardware, software, and network systems
  • Implement role-based access control, encryption, secure authentication, and authorization mechanisms to protect sensitive data and ensure compliance with organizational and regulatory security standards
  • Conduct regular security reviews, vulnerability assessments, and collaborate with CTO and MIS teammates to identify risks, apply patches, and proactively address emerging threats to maintain system integrity
  • Respond to escalated service desk tickets ensuring timely and effective resolution
  • Work closely with stakeholders to gather business requirements and deliver scalable solutions
  • Maintain effective documentation for all solutions developed
  • Maintain flexibility to adjust to changing priorities and schedules based on organizational needs

Requirements

Do you have experience in Cross-functional collaboration?, Do you have a Bachelor’s degree?, * 3-5years of professional Web development experience

  • Bachelor’s degree in Computer Science, Information Technology, or related field (preferred)
  • Various Certifications such as Power Platforms React, MS-600, PL-400, Microsoft 365, Azure, or relevant certifications are a plus
  • Experience with Agile/Scrum development methodologies

Skills and Competencies:

  • Strong front-end development skills: HTML5, CSS3, JavaScript, React, Angular, Vue, MySQL/MariaDB/
  • Back-end skills: PHP,C#, REST APIs, JSON, asynchronous programming
  • Experience with Microsoft Graph API, Azure Active Directory, Azure Functions, Logic Appsa plus
  • Familiarity with WordPress, Drupal and other CMS platforms.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with AWS and Azure cloud services is a must.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all