
Senior Software Engineer – Web
Global Climate Innovation Coalition
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Architect, build, troubleshoot, and maintain cloud-based solutions and applications.
- Provide infrequent after-hours monitoring and triage of critical production issues.
- Prioritize and work independently on several projects with minimal oversight.
- Understand business requirements, create specs, and break down tasks.
- Review code developed by other developers to identify defects & quality issues, and sign-off on code before delivering to QA.
- Develop more involved aspects of the applications such as performance-sensitive features, security-related features, and high-complexity features.
- Deploy code to production and monitor production servers for issues.
Requirements
- 8 years of development experience with at least 5 years in web development.
- Excellent knowledge of Javascript/Typescript, jQuery, and CSS.
- Excellent knowledge of one server-side language (e.g., Ruby, PHP, C#, Java).
- Proficient in SQL and at least one relational database (e.g., MySQL, Postgres, SQL Server).
- Proficient in Linux and managing production web servers (e.g., Apache, Nginx).
- Working knowledge of Linux/UNIX command-line tools (e.g., grep, find, lsof, vim, perl, awk, sed).
- Knowledge of newer JS frameworks such as React or Vue.js.
- Experience in leading web development projects, and reviewing work done by other developers.
- Experience in maintaining and deploying public-facing web applications.
- Familiar with PHP best practices and frameworks (e.g., composer, Laravel, PSR, Dependency Injection).
- Experience with Amazon AWS, Google Cloud, or Microsoft Azure.
- BS in Computer Science (or equivalent) from an accredited 4-year university.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavascriptTypescriptjQueryCSSRubyPHPC#JavaSQLMySQL
Soft Skills
independent workproject prioritizationcode reviewdefect identificationquality assuranceperformance optimizationsecurity features developmenttroubleshootingmonitoringcommunication
Certifications
BS in Computer Science