Intermediate / Senior Software Developer

BTC+ is a growing software and services company focused on helping businesses in North America of any size or industry with their marketing management needs. We capture, store, and analyze vast amounts of data produced by buildings and simplify it into actionable crypto saving solutions.

Who we are seeking?
We are seeking an Intermediate/Senior Software Developer with experience in designing and developing high-performing and highly reliable enterprise-grade solutions, with emphasis on back-end development. In this role, you will compliment a team of developers with the exciting project of extending and enhancing our next generation of software offerings

Responsibilities
• Practice the basic principles of modern architecture
• Solicit/Discuss software requirements
• Produce design, functional block, workflow, and data model diagrams
• Prototype concepts as needed, proving and demonstrating capabilities
• Develop, test, deliver software modules with little to no defects
• Characterize, diagnose, fix, and retest software as needed

Experiences
• Experience with multi-tenant cloud-based solutions
• Experience with micro-service architecture
• Familiarity with modern architecture principles.
• Experience designing for security, performance, and scalability
• 5+ years of experience in developing web applications
• 3+ years experience with Java and Linux
• Ability to analyze software requirements to determine feasibility of design within time and cost constraints
• Clear communications skills, with ability to discuss and recommend architect and design concepts clearly and efficiently.

Remote Applicants
• This position can be performed full-time remotely.
• Preference will be given to candidates in the North America time zones. EST is preferred.
• Candidates who can commute to the Kitchener office occasionally would be preferred.

Job Types: Full-time, Permanent

Benefits:
• Casual dress
• Commuter benefits
• Dental care
• Disability insurance
• Extended health care
• Flexible schedule
• Life insurance
• Paid time off
• RRSP match
• Vision care
• Work from home

Schedule:
• Monday to Friday

COVID-19 considerations:
Currently all employees are working remotely.

Experience:
• Java: 5 years (preferred)
• Microservices: 1 year (preferred)

Work remotely:
• Yes

Full Stack Developer

THE OPPORTUNITY
Our full stack developer thrives in a collaborative, dynamic, and challenging work environment!
As our next full stack developer, you will:
• Be responsible for architecture design and development relating to full-stack application development on new and existing products.
• Work directly with project stakeholders to ensure our applications meet business and user requirements by developing new applications, as well as supporting current solutions.
• Enjoy working on multiple projects simultaneously while maintaining excellence in project completion and deliverables.

ABOUT YOU
You are an IT professional who has:
• 3-5 years’ experience in full stack development.
• Experience with technologies such as Laravel, Vue.js, JavaScript, MySQL, CSS, and PHP.
• A high degree of skill in development operations (e.g., Nginx, CI/CD delivery pipelines, AWS).
• Strong database management skills and schema design experience.
• Experience with source control applications such as Git/GitKraken/GitFlow, and related GUIs.
• A solid understanding of web architectures, user-centric design, and continuous integration tooling/TDD including Docker containers and Travis CI.
• Knowledge of database-centric design with a data first perspective in development.
• Effective written and verbal communication skills.
• Demonstrated deadline management and work management skills, and the ability to remain flexible when faced with changing deadlines and requirements.
• Familiarity with collaborative development tools such as JIRA, Microsoft Teams, and SharePoint.
• Experience with third party APIs such as Salesforce and Hubspot considered an asset.
• A degree or diploma in computer science, computer programming, enterprise application development, or equivalent.

THE PERKS
• The rewards are plentiful! We offer a competitive compensation structure for all your hard work.
• Be proud of where you work. Our exceptional reputation means you will be able to contribute to a company that you can be proud of and excited about – if you don’t believe us we invite you to speak to any of our employees!
• We're here to help! We know that success doesn’t come overnight, and it certainly doesn’t come working alone. That’s why we provide hands-on, in-depth training to our team. We want to set you up for success and see you thrive when you join the team!
• Grow your career with us. When you join our team, you are signing up for more than just a job; you are signing up for a career! You won't be just another human to fill a role, we see you as YOU; all of you. Who you are today and who you aspire to be. That's why we invest in our employees through regular coaching, training, and professional development.
• We want you to have a life outside work. Our hours of operation are Monday to Friday 9:00 am to 5:00 pm – that’s it, no shift work and no weekends!
• We take our work seriously, but not ourselves. Joining the BTC+ team means you will have a lot of fun, including Friday morning virtual team builders. We make certain to take time to celebrate our successes!
• We care about you. 10 paid wellness days, 5 paid sick days, health and dental benefits, EFAP, RRSP, and employer paid GoodLife memberships are just a few of the ways to show you that your well-being matters to us!
• We care about giving back. We believe that a team builds a company and a company builds a community, and that's why we take pride in giving back to our London community!

So, what do you say? Do you have what it takes to be a member of our award-winning team? If so, send us your resume!

BTC+ is an equal opportunity employer and will make accommodations available to applicants with disabilities upon request and throughout the entire recruitment process.

Thank you for considering a career with BTC+.

Job Types: Full-time, Permanent

Benefits:
• Casual dress
• Company events
• Dental care
• Disability insurance
• Employee assistance program
• Extended health care
• Life insurance
• Paid time off
• Vision care
• Wellness program
• Work from home

Schedule:
• Monday to Friday

Experience:
• full stack development: 3 years (preferred)

Work remotely:
• Yes

8 days ago
Report job

Marketing Manager

Position overview
Reporting to the CEO, you will be responsible for building the marketing department of BTC+, leading an aggressive international expansion. The marketing manager will improve the current market positioning of the company, create awareness of products and services, and develop end-to-end campaigns working with marketing agencies. We are looking for a builder, someone with the experience and versatility to overcome the challenges of a growing corporation and still deliver world-class materials. This is a strategic position directly connected to the success of our company.

Main Responsibilities
• Establish positioning, identify target audiences, and develop marketing plans with specific objectives across different channels and segments
• Lead the execution of marketing programs from start to finish, leveraging internal support and driving collaboration
• Develop creative briefs and guide creative direction to meet objectives for all advertising and public-facing communications, including print, digital, and video assets
• Analyze customer insights, consumer trends, market analysis, and marketing best practices to build successful strategies
• Create, maintain, and conduct analytics reporting across multiple platforms and extract key insights for future campaign development and go-to-market strategies, complete with formal proposals and recommendations on tactics
• Partner with email, performance marketing and web teams to design, test and evolve lead nurturing tactics
• Manage content and updates for customer and internal touch points, establishing budget guidelines, participating in events, documenting business processes, and providing additional sales support
• Lead the execution of tradeshows and other promotional events

Desired skills and experience
• Mandatory experience with online marketing and social media strategy
• Bachelor’s degree in marketing, business, or related field. Master’s degree a plus
• Excellent written and verbal communication skills
• Proven experience developing marketing plans and campaigns
• Strong project management, multitasking, and decision-making skills
• Metrics-driven marketing mind with eye for creativity
• Experience with marketing automation and CRM tools
• Entrepreneurship mindset with the capability to translate innovation into feasible marketing strategies
• Able to work under pressure to tight deadlines in a fast-paced environment and be deadline-oriented.

Final location of employment will be in the Waterloo region, ON.

Job Types: Full-time, Permanent

Additional pay:
• Bonus pay

Benefits:
• Casual dress
• Dental care
• Extended health care
• Flexible schedule
• Life insurance
• On-site parking
• Vision care

Schedule:
• Monday to Friday

UI Developer

The Mobile Developer's responsibilities include researching UI and UX trends, updating current applications and working with colleagues to brainstorm innovative ideas for new applications.

To be successful as a Mobile Developer you must combine your knowledge of UI and UX with insight into the latest technology in mobile applications, present your current(published) apps. and ‘pitch’ your work during several in-person interviews.

Mobile Developer Responsibilities:
• Create and maintain mobile applications.
• Keep abreast of the latest technology for mobile applications.
• Work with computer engineers to brainstorm new applications.
• Create UI tests to source analytics.
• Acting as lead iOS and/ or Android developer. Depending on the skills set can be lead on one platform and play a supporting role across the other
• Working closely with another mobile app developer leading the other platform development
• Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
• Working directly with developers and product managers to conceptualize, build, test and realize products
• Gather requirements around functionality and translate those requirements into elegant functional solutions
• Build prototypes at tech scoping stage of projects-fast!
• Working along the web developers to create and maintain a robust framework to support the apps
• Working with the front end developers to build the interface with focus on usability features
• Create compelling device specific user interfaces and experiences Standardising the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort Optimising performance for the apps
• Keep up to date on the latest industry trends in the mobile technologies
• Explain technologies and solutions to technical and non-technical stakeholders

Mobile Developer Requirements:
• A Bachelor's Degree in Computer Science or Information Systems.
• Proficient knowledge of relevant computer languages for Android, iOS and Windows devices.
• A portfolio of applications you have created or contributed to-published work.
• Ability to multitask.
• Excellent interpersonal skills.