Job details
Job type full-time
Full job description
***update: moving forward and not limited to 2021, nexient will be supporting fully remote and hybrid work models for all team members*** we’re happy to announce that as part of our efforts to embrace, adapt, and provide more flexibility to our team members—nexient will be adopting a new set of work modelsWhether it’s fully remote, hybrid, or full-time at the office—you now have the option to choose the work arrangement that best suits your needs and preferencesYou are not locked into any selection and can make changes at any point if needed.
Don’t only dream about what’s next – come build it with us!
Nexient specializes in bringing a “product mindset” to our work, using small, nimble teams, agile thinking and other techniques from product development to build great custom software people love to use.
And as america’s leading 100% us, 100% agile software services partner, we’re building it here instead of sending tech jobs offshore.
People are noticing.
Our clients include some of america’s favorite brands in retail, healthcare, financial services and more – but also some very cool product companies you may not have heard of yetWe’re recognized as a gartner cool vendor, hfs hot vendor and the only 100% us tech company in the world’s top 100 outsourcersYou might have read about us in the new york times.
Nexient combines:
Silicon valley innovation (through our bay area innovation hub, and network of startups and emerging technology partners)
Scalable, midwest delivery (with 100+ agile teams in high talent cities like ann arbor, michigan)
Onsite collaboration (with product managers and other key roles working face-to-face with client teams around the country)
Come build with us!
Responsibilities:
Ensures work is carried out using established processes, practices and procedures as directed
Works on complex problems having broad impact that require in depth analysis and judgment to obtain results or solutions.
Defines and documents business requirements for complex system development or testing.
Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs.
Mentors and provides guidance to less experienced colleagues.
Modifies and configures complex and broad applications/systems as specified in the requirements and/or technical design document.
Identifies, analyzes and improves existing business processes within a department to meet new goals and objectives.
Develops, implements, and approves guidelines and process documentation.
Designs and deploys new complex enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
Partners with various departments to understand and incorporate standards information and requirements into work procedures.
Experience with web application development frameworks and tools like react, express, webpack
Experience in designing and developing web services using rest and json
Experience with js testing and code analysis frameworks like mocha, istanbul, jslint, jshint, jasmine
Develop and enhance existing product web pages through templating practices.
Ability to integrate and visualize data from existing sources at different latencies and volumes.
Ability to apply design details from product design standards and templates.
Ability to design and write scalable products in on premise, cloud and hybrid environments.
Write and develop in a test driven pattern, including edge cases, usability, and general reliability.
Ability to work across a team of web developers, data engineers, data scientists, and designers.
Ability to effectively communicate product and design to end users.
Required skills:
5+ years of related work experience
Strong technical skills and relevant experience with node.js server side javascript
Experience with nosql document-based data stores like mongodb and designing suitable data models
Familiarity with application ux designs
Unix / linux experience
Hands on development of applications and services
Experience in product development
Desired skills:
Experience as developer, full-stack, 5 years
Proficient in angular/react, d3, redux, nodejs, nginx, leaflet, sass, and plottable.
Experience with integrating with graphql, and jenkins
Experience in product management
Competency in building partnerships and working collaboratively with others to meet shared objectives
Competency in anticipating and adopting innovations in business-building digital and technology applications
Competency in relating openly and comfortably with diverse groups of people
Competency in developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Knowledge of interface design concepts, methods, best practices, and techniques as applied to software, such as computers, mobile devices, and other electronic devices as needed to perform at the job level
Bachelor of arts or bachelor of science in related field or equivalent work experience.
Master degree preferred
Benefits & perks:
Company sponsored health, dental, vision insurance and flexible spending account (fsa) for employees and their families including domestic partners
Paid vacation time and company holidays
401k plan
Lunch & learn
Passionate, collaborative and awesome co-workers
World class training and career mentorship
Nexient is an inclusive equal opportunity employerAt nexient, your uniqueness makes us betterYour uniqueness is why you are valued, you are heard, you add to our culture, and you belongDiversity & inclusion is hard coded into our dna, and at the core of everything we doTogether, not separately, we strive to become even more diverse to help fuel our innovation and connect us closer with the clients and communities we serve.