Senior Platform Developer
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.
Apply Now