Apply

Intermediate Software Developer

Posted 2 months agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Canada, Latin America

🔍 Industry: Loyalty and guest engagement for restaurants

🏢 Company: Thanx👥 51-100💰 $17,100,000 Series B about 8 years agoConsumer ReviewsCRMLoyalty ProgramsE-CommerceInformation TechnologyMobile

⏳ Experience: 3+ years

🪄 Skills: Software DevelopmentAgileReact NativeRubyRuby on RailsTypeScriptReduxReact

Requirements:
  • 3+ years experience as a developer working with modern web frameworks, such as RoR, Django, or similar.
  • Experience with modern front-end technologies, such as React, Angular, Typescript or similar.
  • Ability to work effectively as part of a geographically distributed team in an agile development environment.
  • Bonus points for direct experience with Ruby on Rails, React & React Native.
  • B.Sc or higher in Computer Science.
  • Experience with deploying infrastructure as code with SDKs like AWS CDK or Terraform.
  • Experience with Snowflake, Fivetran and DBT.
Responsibilities:
  • Architect and Develop Robust Software Solutions: Build well crafted, scalable, maintainable, and resilient software across the entire stack.
  • Enhance Software Stability and Resilience: Diagnose and address bugs while tackling root causes to bolster the stability and resilience of our software.
  • Collaborate and Share Expertise: Engage proactively in pull requests and spike documents.
  • Tech Debt Management: Collaborate with the team to systematically identify and mitigate technical debt.
  • Learn and Grow: Stay updated on emerging technologies and participate in team learning sessions.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

🔍 InsurTech

  • Experience in software development using Node.js and Typescript.
  • Ability to coach and mentor lower-level professionals.

  • Join the Core Team in the Engineering Department to build software powering Zensurance's data collection, rating, and pricing engines.
  • Implement and deliver software features following best practices.
  • Mentor and coach junior staff.
  • Assist Engineering Leadership in improving craft capabilities.

Backend DevelopmentLeadershipNode.jsSoftware DevelopmentFrontend DevelopmentJavaJavascriptReact.jsTypeScriptReactMentoringCoaching

Posted about 2 months ago
Apply
Apply

📍 Canada

🔍 InsurTech

  • University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience.
  • 2+ years building rich, complex web or mobile applications.
  • Fullstack experience with NodeJS/NestJS/AWS and the TypeScript ecosystem.
  • Front-end experience with React/Typescript.
  • A passion for clean, reusable, and well-structured code.
  • A passion for continuous learning and self-improvement.
  • Excellent critical thinking and communication skills.
  • Ability to work collaboratively with team members.
  • Prior insurance domain knowledge is an asset but not required.

  • Write clean, maintainable, and scalable code.
  • Take ownership of developing custom features and drive their technical implementation.
  • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems.
  • Suggest, design, implement, test, and monitor features.
  • Promote proper software architecture and development paradigms.
  • Discuss strategy and outline tradeoffs of potential software solutions.
  • Develop, test, and maintain codebase.
  • Contribute to knowledge sharing of new technologies.
  • Mentor junior team members and co-op students.
  • Develop and maintain documentation for features and integrations.
  • Understand company goals and help deliver on them.
  • Attend learning meetings and leverage other learning opportunities.
  • Perform other duties as assigned.

AWSLeadershipSoftware DevelopmentKafkaSoftware ArchitectureTypeScriptStrategyReactCommunication SkillsDocumentationMicroservicesMentorshipNodeJS

Posted about 2 months ago
Apply