Job description
We are seeking a creative and talented engineer to provide technical expertise in software design and development. The successful candidate will have a proven track record for creating efficient, scalable, and manageable enterprise-level systems using open source technologies.
Experience and Education
Bachelor’s degree in Computer Science or equivalent experience
5 - 10 years experience in software engineering
Experience building complex client/server applications
Experience working with high volume websites
Experience processing and manipulating large data sets
Experience handling CSV/XML Data Feeds and managing complex API Integrations
Technology Skills and Strengths
Strong proficiency with PHP & NodeJS
Web Services (SOAP and/or REST)
Cloud Infrastructure Management (AWS, Google Cloud Platform or similar)
Strong SQL Proficiency (Particularly with MySQL)
Understanding of Basic UX Design Principles
Web Marketing and SEO Best Practices
Ability to manage tasks independently without close supervision and take ownership of responsibilities
Expert-level ability to communicate highly complex technical information clearly and articulately at all levels and audiences
Ability to adapt to a rapidly changing environment
Primary Job Responsibilities
Maintain and improve existing applications
Design and develop new functionality and standalone systems
Deliver reports to assess business performance
Provide leadership and guidance to junior engineers
Investigate technological applications to emerging business opportunities
Determine project requirements and provide quick estimates
Qualifications
Associate or Bachelor's
Additional Information
Requirements:
PHP & NodeJS
Angular 2+, HTML5, CSS3, Web Services (SOAP and/or REST), Cloud Infrastructure Management
Show more
How do you like the content of this job?