Full Stack Web Developer

Benefits Offered
Work/life balance
100% health vision and dental coverage
Life insurance
401(k) with matching
Paternity/maternity leave
Continuous education
Casual dress code
Company outings
Unlimited PTO
Flexible hours
PAC-MAN arcade game
Pet friendly
Green office

Full Stack Web Developer

Zennify is looking for a qualified candidate to join their team as a Full Stack Developer! This individual will play an integral role in the high satisfaction of Zennify’s clients through the design and development of scalable, high-quality services and solutions. Our projects are with clients ranging from local, small and mid-sized companies to multi-national enterprise corporations, non-profit organizations and state and federal government.

Interested in this Position?

Primary Responsibilities

  • Design and develop complex, web-based and mobile software applications
  • Create application design documentation
  • Perform peer programming and code reviews
  • Participate in requirements analysis and overall application design
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integration of user-facing elements with service side logic
  • Identify bottlenecks and bugs and devise solutions to these problems
  • Maintain quality code
  • Produce detailed specifications
  • Create and execute unit tests
  • Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
  • Contribute to all phases of the development life-cycle
  • Develop and deploy new features to facilitate related procedures and tools, if necessary
  • Work independently and as a team player, as requested
  • Participates in, and facilitates as needed, customer requirements and solution design workshops
  • Captures and maps business requirements to system/technical requirements and identifies gaps
  • Assess and make recommendations on processes, designs, operations, and testing
  • Understands the technical depth of the project and validates the correct resources for the project
  • Recommends alternate approaches, analyze impacts, and provide sizing estimates
  • Participates in design and code reviews
  • Analyzes and mitigates bugs and issues

Preferred Qualifications

  • 3+ years experience as a full stack web developer or similar
  • Extensive experience with React and NodeJS or similar frameworks
  • Solid understanding of object-oriented programming
  • Strong understanding and experience with front-end technologies, such as JavaScript, HTML5 and CSS3
  • Proven experience consuming and designing RESTful APIs, and experience with leveraging common third-party API’s (e.g. Google, Facebook, Ebay, etc.)
  • Proven experience with Postgres or other SQL based databases
  • Understanding of fundamental design principles behind scalable processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools
  • Familiarity with continuous integration
  • Passion for best design and coding practices and a desire to develop new bold ideas
  • Team oriented, coaching and mentoring other developers
  • Participating in code reviews, collaborating on team projects

Qualities of the Ideal Candidate

  • Thrives in a team-based, high energy and fast-paced environment
  • Service-oriented and innately driven to produce outstanding customer satisfaction and results
  • Enjoys discovering, learning about and implementing new technologies
  • Analytical and able to logically and methodically work through problems
  • Strong aptitude for prioritization and multitasking in a deadline-driven environment
  • Possess a sense of urgency with strong organizational and follow-up skills
  • Demonstrates the following leadership skills:
  • Sets deadlines for project team members
  • Assigns responsibilities and directs work of project team members
  • Mentor, train and guide team members
  • Monitors progress
  • Coaches and mentors
  • Escalates when necessary
  • Analyzes/Identifies areas of risk and develops plans to minimize risk
  • Ability to meet travel requirements, when applicable (up to 25% travel projected)