Apply

Software Engineer

Posted 17 days agoViewed

View full description

πŸ’Ž Seniority level: Junior

πŸ“ Location: Canada

πŸ” Industry: Video game development

🏒 Company: Big Viking GamesπŸ‘₯ 101-250πŸ’° Grant over 2 years agoGamingSocialDigital EntertainmentOnline GamesSoftware

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PHPSQLJavaJavascriptMySQLTypeScriptReactCommunication Skills

Requirements:
  • A passion for playing mobile and online games.
  • Excellent communication skills, both written and verbal.
  • Experience with TypeScript, React, PHP, and Java.
  • Bonus: Experience with Redis, Memcache, Docker, and Ansible would be highly beneficial.
  • Bonus: F2P game development experience.
Responsibilities:
  • Write robust, efficient, and maintainable code in Java, TypeScript, and PHP.
  • Write efficient SQL statements and work with MySQL.
  • Write tools in JavaScript and JavaScript libraries.
  • Participate in code reviews and provide/receive feedback from other developers.
  • Use performance profilers, such as memory analyzers and CPU profilers, to improve existing code.
  • Solve and troubleshoot bugs in production.
Apply

Related Jobs

Apply

πŸ“ USA, UK, Germany, France, Canada, India, Chile

🧭 Full-Time

πŸ” Automation and software development

🏒 Company: MakeπŸ‘₯ 251-500SaaSSoftware

  • Proven experience in developing cloud services (3+ years).
  • Proven experience in developing complex front-ends or SPAs (3+ years).
  • Solid experience with back-end technologies including Node.js, TypeScript, and relational databases (PostgreSQL preferred).
  • Hands-on experience with front-end frameworks (Angular preferred).
  • Experience with Docker, software containerization, and microservices architectures.
  • Strong command of English (verbal & written).
  • Experience with automated testing frameworks for backend and frontend.
  • Agile mindset and experience in Scrum or Kanban methodologies.

  • Become part of a cross-functional team to advance our integrations platform.
  • Design, develop, and implement features for scalability, performance, and usability.
  • Refactor and optimize code.
  • Hunt bugs, write tests, and deploy code.
  • Pitch ideas and create documentation.
  • Collaborate through feedback and code reviews.
  • Participate in cross-cutting initiatives.

DockerNode.jsPostgreSQLJavascriptTypeScriptAngularCI/CDMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ Canada

πŸ” Technology for small businesses

🏒 Company: JobberπŸ‘₯ 501-1000πŸ’° $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

  • Demonstrated expertise in developing highly scalable, robust software solutions across multiple layers of the technology stack.
  • Proven leadership experience in guiding teams through complex projects as a technical lead.
  • Exceptional software design, architecture, and coding skills focusing on maintainability and performance.
  • Outstanding collaboration and communication skills, enhancing team productivity through mentorship.
  • Strong self-motivation and resourcefulness in project delivery and problem-solving.
  • Ability to navigate ambiguity and prioritize tasks effectively.
  • Passionate commitment to continuous learning and professional growth with a track record of staying current with emerging technologies.

  • Collaborate closely with cross-functional teams to conceptualize, design, and deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to define the strategic product roadmap.
  • Identify and lead large-scale initiatives driving innovation across multiple teams.
  • Participate in code reviews and testing for code quality.
  • Champion consistent engineering practices and reusable code solutions.
  • Lead discussions to drive consensus on solutions for complex customer problems.
  • Research and implement industry best practices.
  • Communicate complex technical concepts to diverse audiences.
  • Provide mentorship and guidance to team members.

AWSGraphQLLeadershipSoftware DevelopmentReact NativeRuby on RailsTypeScriptReact

Posted 1 day ago
Apply
Apply

πŸ“ North America, Europe

🧭 Full-Time

πŸ’Έ 140000.0 - 170000.0 CAD per year

πŸ” Blockchain technology

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiarity with data storage solutions, including SQL and NoSQL databases.
  • Experience with containerized infrastructure, specifically Docker and Kubernetes.
  • Results-oriented individual with high emotional intelligence and attention to detail.
  • Experience architecting solutions considering maintenance, scalability, and security.
  • Familiarity with agile team processes.
  • Collaborative approach to problem-solving.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Take full responsibility for technical architecting and team processes.
  • Prioritize deliverables and set timelines in collaboration with business units.
  • Make technical decisions between engineering approaches and achieve consensus.
  • Process big data collections and design fast-read data storage solutions.
  • Design and implement high-availability APIs for large blockchain datasets.
  • Design next-generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted 1 day ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” InsurTech

  • Strong technical background with 5+ years of experience in web development.
  • Experience working in UNIX/Linux environments.
  • Appreciation for fast-paced environments and building products from scratch.
  • Generalist experience, working on both frontend and backend tasks.
  • Strong development skills in React, Python, and Node.

  • Build end-to-end experiences for the web application to enhance the life insurance customer journey.
  • Collaborate closely with product, design, and QA in a cross-functional environment.
  • Serve as a role model for engineering standards and ensure consistency across various codebases.
  • Drive technical decision-making and lead conversations around technology.
  • Ensure platform reliability, scalability, security, and extensibility.

Node.jsPostgreSQLPythonReact

Posted 1 day ago
Apply
Apply

πŸ“ Canada, US, NOT STATED

🧭 Full-Time

πŸ’Έ 140000.0 - 170000.0 CAD per year

πŸ” Blockchain technology, Web3

🏒 Company: FigmentπŸ‘₯ 11-50HospitalityTravel AccommodationsArt

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiarity with data storage solutions such as SQL and NoSQL databases.
  • Experience with containerized infrastructure, including Docker and Kubernetes.
  • High attention to detail with a results-oriented approach.
  • Ability to architect solutions considering maintenance, scalability, and security.
  • Familiar with agile methodologies and team processes.
  • Collaborative approach for sharing ideas and finding innovative solutions.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with various business units to prioritize deliverables and set timelines.
  • Make technical decisions on different engineering approaches and achieve buy-in from team members.
  • Process big data collections and design fast-read data storages.
  • Design and implement highly available APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Serve as a mentor for junior team members.

DockerSQLBlockchainKubernetesGoNosql

Posted 1 day ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 99875.0 - 129250.0 CAD per year

πŸ” Internet of Things (IoT)

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market about 4 years agoπŸ«‚ Last layoff over 4 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 2+ years of relevant industry experience in software development.
  • An interest in growing and developing as a software engineer.
  • Professional experience working with a team to develop software.
  • Has built production web applications using React or mobile applications using either native (iOS/Android) or React Native frameworks.

  • Propose, design, implement, and document shared components/frameworks for use across multiple applications within our ecosystem.
  • Consult with and mentor other engineering teams to guide them through mobile-specific concerns as they plan and build customer-facing features.
  • Ensure a top-quality developer experience by improving the reliability and usability of our continuous integration, metrics collection, and mobile build systems.
  • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.

GraphQLSoftware DevelopmentReact NativeTypeScriptRedux

Posted 2 days ago
Apply
Apply

πŸ“ Canada

πŸ” Software and SaaS, Media and publishing, information services, and retail

  • HTML5
  • CSS/SCSS
  • JavaScript
  • TypeScript
  • Angular 12+
  • SQL
  • Java
  • Springboot
  • Hibernate
  • Git
  • AWS - Intermediate / Senior
  • Minimum 5+ years of experience in relevant technologies.

  • Development of technical solutions, including design, development, testing, and deployment of code.
  • Analyze business requirements to create effective technical solutions.
  • Build and execute automation tests and conduct manual quality assurance testing.
  • Provide third-level application support and perform code reviews with feedback.
  • Identify and fix bugs, ensuring high quality before product release.
  • Participate in design sessions and consult with various stakeholders.

AWSSQLGitHibernateCSSJavaJavascriptSpring BootTypeScriptAngular

Posted 3 days ago
Apply
Apply

πŸ“ Canada

πŸ” Healthcare supply chain software

🏒 Company: AssistIQπŸ‘₯ 1-10πŸ’° $1,832,032 Seed almost 2 years agoReal TimeMedicalHealth Care

  • 1+ years experience in software development.
  • 1+ years experience with React or React Native frameworks.
  • 1+ years experience building mobile iOS applications.
  • 1+ years experience monitoring, supporting and enhancing production applications.
  • Computer Science degree, relevant diploma or demonstrable work experience.
  • Strong command of Javascript/Typescript and Swift or Objective-C.
  • Understanding of iOS SDK.
  • Understanding of SQL and NoSQL datastores (e.g. SQLite and Firestore).
  • Understanding of mobile monitoring tools such as Crashlytics or Sentry.
  • Understanding of mobile device management (MDM) platforms an asset.
  • Excellent oral and written communication skills in English.
  • French oral and written communication skills are an asset.
  • You are legally entitled to work in Canada.

  • Key member of the mobile team (iOS).
  • Design, develop and enhance new functionality of the AssistIQ mobile apps using both on-device processing and cloud-based service integration.
  • Develop with both native (e.g. Swift/Objective-C) and cross-platform frameworks like React Native.
  • Monitor the mobile platform and investigate issues via tools like Crashlytics, Sentry or CodePush.
  • Investigate and prototype new technologies for running local computer vision and other machine learning workloads on device.
  • Streamline the deployment process and ensure test automation and continuous integration best practices are followed.
  • Participate in writing and maintaining technical documentation.
  • Participate in planning out product features and development projects.

iOS DevelopmentJavascriptObjective-CReact NativeSQLiteSwiftTypeScript

Posted 3 days ago
Apply
Apply

πŸ“ Canada

πŸ” Healthcare technology

🏒 Company: AssistIQπŸ‘₯ 1-10πŸ’° $1,832,032 Seed almost 2 years agoReal TimeMedicalHealth Care

  • 5+ years’ experience in software development.
  • 3+ years’ experience building serverless AWS applications, preferably using Typescript for AWS Lambda.
  • 3+ years’ experience with infrastructure as code using AWS CDK or Terraform.
  • 3+ years’ experience monitoring, supporting, and enhancing production applications.
  • Bachelor’s degree in Computer Science or relevant diploma or demonstrable work experience.
  • Experience building CI/CD pipelines.
  • Experience with SQL and NoSQL data stores (e.g., PostgreSQL and DynamoDB).
  • Experience with ETL and data pipelines (e.g., DBT or Databricks).
  • Experience with monitoring tools such as Cloudtrail and Prometheus.
  • Expertise in Javascript/Typescript, Python, or Go Lang.
  • Experience in the life science, healthcare, or technology industry is an asset.
  • Excellent oral and written communication skills in English.
  • French oral and written communication skills are an asset.

  • Design, develop and enhance new functionality of the AssistIQ platform.
  • Streamline the deployment process and ensure automation and continuous integration best practices are followed.
  • Support the production infrastructure and product for customers.
  • Support internal customer support and implementation teams.
  • Develop internal tools to optimize deployment, management, and monitoring.
  • Provide technical and analytical guidance to the development team members.
  • Participate in writing and maintaining technical documentation.
  • Participate in planning product features and development projects.
  • Participate in the Agile development process and ceremonies.

AWSPostgreSQLPythonDynamoDBETLJavascriptTypeScriptGoPrometheusCI/CDTerraform

Posted 3 days ago
Apply
Apply

πŸ“ US, Canada

πŸ” Digital health

🏒 Company: Linus HealthπŸ‘₯ 51-100πŸ’° $55,000,000 Series B over 3 years agoMental HealthMedicalWellnessHealth CareHealth DiagnosticsSoftware

  • Experience leading development efforts on a shipped product.
  • Deep experience in front end and full stack development (Typescript, React, React-native, Node, etc.).
  • Expertise in REST patterns and general API design, documentation, and testing.
  • Proficiency in one or more of the following: Typescript, Node.js.
  • Ability and willingness to learn new languages and frameworks as needed.
  • Ability to navigate ambiguous problems and define constraints.
  • Experience with CI/CD, testing, and Git workflows.
  • Experience in cloud-native development (e.g., AWS - Lambda, ECS, or equivalent).
  • Experience with Docker and Terraform.
  • Experience in the healthcare or regulated industry (HIPAA compliance, FDA, etc.).

  • Design, develop, test, deploy, and maintain web and mobile applications.
  • Lead the team in estimation and planning while managing tasks and tracking progress.
  • Craft and document architecture designs to meet business initiatives.
  • Collaborate on testing procedures, ensuring security, scalability, high availability, and performance.
  • Propose actionable short-term and long-term solutions for system or product issues.
  • Ensure production services' high availability and reliability.
  • Lead large-scale software development projects in coordination with other teams.
  • Establish best practices using design patterns and mentor team members.

AWSDockerNode.jsReact NativeTypeScriptREST APIReactCI/CDTerraform

Posted 5 days ago
Apply