Senior Software Developer - Node.js

September 17

Apply Now
Logo of LogiSense Corporation

LogiSense Corporation

IoT/M2M Rating and Billing • Telecom Billing • Usage Rating Billing for CSP • Hosted PBX Billing • UC Billing

51 - 200

Description

• Join LogiSense as a Sr. Software Developer to enhance usage-based billing platform. • Work primarily with Node.js microservices for processing incoming transaction data.

Requirements

• A minimum of 5 years of professional web development and a post-secondary education in Computer Science, Software Engineering or equivalent. • Extensive experience delivering highly scalable enterprise web applications with Node.js. • Extensive experience integrating with RESTful APIs. • Extensive experience implementing automated unit and functional tests. • Solid experience developing software for the AWS platform. • Solid experience with debugging, performance profiling, and optimization. • Solid understanding of both logical and physical web architecture best practices. • A broad understanding of the entire LogiSense Billing platform architecture. • A deep functional and technical understanding of multiple LogiSense Billing platform components. • Taking end-to-end responsibility for delivering new platform features and functionality. • Providing effort estimates for customer deployments and product roadmap deliverables. • Decomposing high-level requirements into development tasks, work items and milestone deliverables. • Communicating technical decisions and direction through design docs and feature walkthroughs. • Consulting with QA to develop comprehensive test plans and test automation strategies. • Consulting with IT and Support to develop comprehensive deployment, upgrade and monitoring plans. • Strong written and verbal communication skills. • Ability to organize, prioritize and work independently with minimal supervision. • Ability to collaborate effectively with other teams and team members. • Ability to provide and receive constructive feedback on a regular basis. • Providing mentorship to team members via pairing, design reviews, and code reviews. • Staying abreast of leading edge software delivery techniques, technologies and toolsets. • Driving technical standards, adoption of best practices, and a culture of continuous improvement. • Proactively identifying and communicating areas of strategic technical debt with plans to address. • Practicing strong code and configuration management techniques. • Using sound judgment to make well-reasoned decisions and tradeoffs when necessary. • Contributing wherever you can to help the team meet its commitments. • Supporting the tools and products that the team delivers. • Learning, teaching, communicating, and collaborating every day. • Familiarity with Docker or similar containerization technologies is a bonus. • Familiarity with RabbitMQ or similar message queues is a bonus. • Expertise with proprietary or common OSS SPA application frameworks is a bonus. • Expertise with client-side JavaScript is a bonus.

Benefits

• Highly competitive salary, comparable to or above industry standard. • Comprehensive benefits (optical, dental, pharmaceutical and others). • Paid vacation, RRSP matching, and company holiday shutdown. • Numerous other events, perks, swag and other accoutrements of the LogiSense culture. • Stock options and equity on a discretionary basis for long-term high performers dedicated to the success of the company.

Apply Now

Similar Jobs

September 17

Affirm

1001 - 5000

Build reliability practices for Affirm’s financial products and infrastructure.

🇨🇦 Canada – Remote

💵 $206k - $256k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com