Full Stack Web Developer

Overview

On Site
Full Time

Skills

Pivotal
IT Architecture
Backend Development
Scalability
User-centered Design
User Experience
Management
Software Development
Software Development Methodology
Estimating
Web Applications
Programming Languages
HTML5
Cascading Style Sheets
Css3
React.js
Python
eXist
TypeScript
Firebase
Git
Facets
Web Development
UI
Debugging
Communication
Collaboration
Analytical Skill
Conflict Resolution
Problem Solving
Interfaces
Workflow
Relational Databases
Stored Procedures
Knowledge Base
Amazon Web Services
Computer Science
PASS
System Integration Testing
FOCUS

Job Details

Description

Summary

Provides a pivotal role within our software development team, taking part in the entire web application lifecycle. In this role, you'll be instrumental in building and maintaining web applications that drive user engagement and business growth. This position demands close collaboration with designers, product managers, and fellow engineers to create the user experience, functionality, and technical architecture for complex web applications.

You'll leverage your strong skills in both front-end and back-end development to design and build highly interactive and data-intensive applications. A focus on crafting clean, maintainable, and well-documented code is essential to ensure performance, scalability, and security. Furthermore, you'll champion user-centered design principles, creating visually appealing and intuitive interfaces that cater to a large and diverse user base. This includes integrating business-critical functionalities to deliver a seamless user experience. Participation in code reviews, adherence to established coding standards, and staying up-to-date with the latest web development trends are all crucial aspects of this role. The employee does not supervise other employees.
Essential Duties and Responsibilities:
  • Work in a software development environment with a team of individuals that are highly skilled in all areas of the Software Development Life Cycle (SDLC) to develop, maintain, and improve web applications built with React and Python
  • Regularly provide reliable estimates of effort for given tasks and deliver work on schedule based on these estimates
  • Collaborate with designers, product managers, and other engineers to deliver high-quality and performant web experiences
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot and debug complex web application issues
  • Write clean, maintainable, and well-documented code
  • Other duties as assigned
Knowledge, Skills & Abilities
  • Proven experience as a senior level software developer with a focus on web development
  • Deep understanding and hands-on experience with web applications, programming languages, and APIs
  • Experience with HTML5, CSS3, React, and Python
  • If prior experience doesn't exist with Typescript, Firebase, and Git; then the ability to quickly learn these and other web development tools
  • A strong grasp of security principles and how they apply to all facets of web development and software applications
  • Experience with UI frameworks like MUI is a plus
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Analytical mind and problem-solving aptitude
  • Ability to visualize and create highly intuitive user interfaces that provide efficient and easy to use workflows
  • Understanding of relational databases; including stored procedures, functions, and views
  • Ability to apply existing skills and knowledge base within the AWS platform

Requirements

Conditions of Employment
  • High school diploma or GED equivalent
  • Bachelor's degree in computer science or a related area preferred
  • Successfully pass a pre-employment drug test
Work Schedule

An "eight-to-five" work schedule is typical for most weekdays, but should be flexible to work evenings and/or weekends in some cases in order to meet stringent project timelines and provide quality products and services.
Physical Demands and Working Environment

The physical demands described herein are representative of those that must be met to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the Web Developer is frequently required to sit or stand for long periods of time; use keyboard and mouse; talk and hear. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.