Forj
Forj is a leading community platform activating potential and creating value for organizations via virtual or hybrid events with complex event agendas featuring thousands of people and hundreds of sessions and exhibitors.
Our solution delivers an unparalleled, personalized experience for attendees, sponsors, exhibitors, presenters and event managers for millions of users and hundreds of clients around the globe.
Our customizable platform, suite of applications and robust analytics are easily tailored to the unique requirements of each client and are backed by proven best practices and high-touch service from our client success team.
Our solution is ideal for conventions, trade shows, conferences, career fairs or any event where a professional community comes together to learn, collaborate and make an impact.
Supported by our recent funding, we are expanding our platform to include a new suite of community related applications.
We are expanding our development team and are looking for Mid Level Developers with a passion for building market-leading, consumer grade user experiences to join our team.
Our ideal candidate has a bachelor’s degree in software engineering or computer science, at least five years of experience in an innovative, fast-paced environment as well as several years of experience developing, delivering and supporting SaaS applications.
**
**
About the Role:
The purpose of the Developer role is to build market-leading applications and user experiences to support the Forj vision.
As a key member of a growing team, you will work with our Product and UX teams to understand our product roadmap and build new features.
We work in a fast-paced, agile environment whereby new releases come to market on a monthly basis.
Responsibilities**
*
Apply industry best practices and techniques to design, develop, test, deploy, support and maintain complex applications based on business requirements using approved technologies and coding standards.
Build incredible user experiences based on user research and usability testing.
Build and maintain top quality, accurate and innovative applications to address the needs of all users.
Work closely with product management to understand their needs and translate them into usable online experiences.
Ongoing maintenance, performance improvements and bug fixes to applications.
Work both independently and collaboratively to develop final products.
Manipulate databases to automate, update, modify and report on data and structure.
Take visual mockups and verbal concepts through to final deployment of applications.
Collaborate with designers and QA to finalize front end interfaces for testing, bug fixing and deployment.
Provide Dev-Ops support
Working knowledge of Machine Learning solutions
Working knowledge of workflow solutions
Working knowledge of Google Cloud Platform
Provide Unit-testing and System Testing support
Assist in project planning and architectural design reviews.
Mentor other Developers on programming issues.
Ensure consistency in processes and completion of deliverables.
Exhibit leadership in cross-functional development practices and application ownership.
Minimum Requirements for success: *
*
5 years hands-on Java development experience.
Design
– HTML/CSS, HTML5/CSS 3
Scripting
– React, Javascript, Angular JS
Excellent database and sql experience
Coding
– Python, PHP, JSP
Experience when it comes to the implementation of web services / api frameworks
Strong experience in delivering enterprise solutions with Angular/Spring framework using JDBC, Security and MVC.
Extensive experience in developing and consuming REST webservices and working in a microservice environment.
Expert-level knowledge of Git, SQL, database-stored procedures and isolation levels, JPA, REST and XML.
Working knowledge of caching, service discovery and circuit-breaker patterns and concepts.
Visit Forj.ai for more information about our company.*
*
Job Type: Full-time