Artech Information System LLC
Senior-level Engineer/Developer
About the job
Job Description
Summary:
• We are looking for a dedicated and passionate senior level developer to architect, design, implement, and deploy the next generation cloud platform.
• You love what you do because it makes a difference to the company and to the people you hire. Your mission is to help change lives.
• You like to work hard but it's worth it, because you're having fun with a great group of people in an amazing work environment. You are the future of awesome
Responsibilities:
• Design and develop use cases in support of the technical requirements. Transforms technical requirements into architectures.
• Design and develop critical production grade sub components of a new cloud-based platform primarily written in JavaScript/Node.js and graph database.
• Works closely with development, integration and test teams to ensure product quality. Prepares deliverables for trial and market readiness.
• Supports operations by providing deployment and sustained engineering support for all responsible systems and technologies. Diagnoses and resolves escalated field issues.
• Thrive in a dynamic agile development process with bi-weekly releases.
• Participate in design and code reviews.
• Write design documents and present them to the team.
• Work under the technical direction of our lead engineer (who is based in California).
• Be passionate for well-designed, modular highly maintainable code
• Be a key member of a top-notch engineering team and incorporate and integrate all the best innovations and ideas.
• Document and/or review API specifications, etc.
• Stay abreast of industry best practices and contribute ideas for design improvements and new components.
• Participate mentoring of new and/or existing team members.
Qualifications:
• Experience with developing production grade scalable backend Web services/API's.
• Experience designing solutions and leading collaborative design discussions.
• Solid understanding of object-oriented & concurrency concepts and language.
• Solid understanding of computer architecture and computer science fundamentals.
• Independent, organized, and able to work on fast-paced projects at the same time.
• Ability to communicate technical concepts clearly and effectively.
Required Skills:
• 10+ years of production grade development experience.
• Experience designing solutions and leading collaborative design discussions.
• Required extensive experience with JavaScript/node.js JSON.
• Familiarity with JavaScript frameworks.
• Familiarity with neo4j graph database and Cypher query language is a plus.
• Familiarity with source code repos such as GIT.
• Experience building REST/HTTP APIs using a framework.
• Experience consuming API/web-based services.
• Working knowledge with UNIX/Linux operation systems.
• Strong object oriented programming ability; bonus if it's Java.
• Experience with additional scripting languages like Bash, Python and/or Ruby, a plus.
• Experience with NoSQL technologies is also a plus.
• BA/BS degree or higher in Computer Science or related field required.
Additional Information
If you are interested, please contact:
Sophia
(973) 507-7563