Job Description
FULL-STACK ENGINEER:
We have a specific need for a Full-Stack Engineer with expert knowledge of modern Javascript, more specifically Node.js and ReactJS.
This individual must be able to work confidently across our technology stack. This role requires production level experience with express.js, postgresql, redis, docker, and amazon web services.
RESPONSIBILITIES:
Operate with high levels of autonomy.
Work with engineering and product stakeholders to create enterprise business applications. Code should be well written and maintainable. The engineer will help to define architecture and frameworks which will be used long term.
Responsible for software development using various programming languages and related tools and frameworks, reviewing code written by other engineers, bug fixing, testing, documenting and implementation.
Explain complex technical issues to product owners in an easy to understand manner, and recommend clearly thought out solutions.
Advocate for industry-standard processes and approaches.
EXPERIENCE AND SKILL REQUIREMENTS:
Bachelor’s degree in Computer Science or equivalent
4 years+ development experience with expertise in back-end development
Excellent knowledge of ECMAScript 6, JavaScript
Extremely strong experience with Node.js
Experience building micro services and RESTful APIs using Node.js/JavaScript
Experience with multiple JavaScript frameworks, dependency management, build systems, tools and deployment mechanisms
Proficiency in at least one front-end JavaScript framework (preferably ReactJS)
Experience and knowledge of SQL databases – specifically PostgreSQL
Experience with Amazon Web Services (Our systems are heavily integrated into AWS)
Experience with HTML5 and CSS3
Experience with AGILE development methodologies
Experience building comprehensive test suites using technologies such as Mocha and Chai (or equivalents)
YOU ARE:
A methodical programmer with a focus on design, code readability and documentation
An expert in troubleshooting skills with the ability to analyze problems and associated data structures
An analytical being with strong communication skills, both oral and written
A self-starter with enthusiasm for evaluating and understanding new technologies
A fun loving, relaxed individual with a desire to join a tight knit, but rapidly growing development team.
BONUS POINTS:
Experience with Ruby / Rails or C# / .Net
Experience with Oauth / Auth0
Company Description
Concora is a fast-growing company disrupting the manufacturing industry. Our award-winning Digital Experience Platform helps building product manufacturers grow commercial sales by making it easier for architects, engineers, and contractors do business with them online. Company Website: www.concora.com