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)