We are seeking a dynamic Senior Platform Developer to join our team, contributing to all stages of product development including but not limited to designing, architecting, developing, and supporting new and existing applications. The primary function of this role is to write code to create new functionality and enhance existing functionality of the SaaS-based emfluence Marketing Platform.
Essential Functions & Responsibilities
Contribute to all stages of product development
Assists with planning issues and defining requirements
Responds to critical system issues
Identifies and reports issues related to system security or reliability
Assists team members with support-related issues
Assists with management of systems and servers
Consults with clients to provide technical assistance
Qualifications:
Technical
5+ years of experience in full stack web development
Expert with JavaScript
Experience with object-oriented programming
Experience with relational databases (modelling, design, and development)
Experience with front-end development (CSS/HTML) and building user interfaces
Experience with ColdFusion or similar backend language (Python, C#, PHP, etc.).
Willingness to learn current tech stack (Vue JS, ColdFusion / Lucee, and SQL Server).
Experience with code repositories (GitHub, Git, Bitbucket, etc.)
Non-Technical
Independent, but collaborative
Creative problem solver
Strong communicator (written and verbal)
Flexible
Preferred Skills
Experience with working remotely
Experience with SaaS or commercial software development
Experience with marketing automation software
Web server management (IIS, Apache, NGINX)
AWS infrastructure and management
CI/CD (continuous integration / continuous deployment)
Experience with infrastructure as code (IaC)
Experience with containerization
Experience with data security
Experience building and consuming REST APIs
Experience with unit testing
Experience working with large data sets
Experience with prototyping
We are really serious about promoting an atmosphere that encourages, includes and fully utilizes the talents of individuals with diverse backgrounds. Our diversity encompasses a variety of characteristics, including sex, age, race, color, national origin, religious preference or other beliefs, disabilities, sexual orientation, marital, family or military statuses, education, background and culture.