Apply

Senior Software Engineer

Posted about 1 month agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Canada

πŸ” Industry: Software Development

🏒 Company: LiferaftπŸ‘₯ 51-100πŸ’° over 4 years agoOpen SourceSecurityInformation Technology

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Backend DevelopmentPostgreSQLPythonSQLAgileElasticSearchFrontend DevelopmentHTMLCSSJavascriptMySQLTypeScriptReactRESTful APIs

Requirements:
  • At least 5 years of experience working with Python, Ruby, Go, PHP or similar programming languages for back-end/API development
  • 5 years of experience with MySQL, PostgreSQL or other RDBMSs with a solid understanding of SQL and database schema design
  • 5+ years of experience with JavaScript / TypeScript, CSS, HTML, browser security model, and browser APIs
Responsibilities:
  • Work closely with engineering and product leadership to architect, build, and maintain our customer facing threat intelligence platform in alignment with customer and market requirements
  • Participate in standups, design and sprint reviews, bug bashes, and sprint kickoff activities for product releases
  • Continuously analyze and optimize our platform to ensure an excellent customer experience
Apply

Related Jobs

Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: Percona

  • Minimum 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, as well as ACID and replication
  • Strong understanding of replication and sharding techniques
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems
  • Collaborate with a geographically distributed team to design and implement new products and tools around MongoDB.
  • Participate in code reviews to ensure high-quality software.
  • Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises.
  • Work closely with product managers, QA teams, and community contributors to shape Percona’s tools roadmap and prioritize features that bring the most outstanding value.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects we leverage to bring our solutions to the community.
  • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
  • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing
  • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

DockerPythonSoftware DevelopmentSQLBashCloud ComputingJenkinsKubernetesMongoDBAlgorithmsData StructuresGoNosqlCI/CDRESTful APIsMentoringLinuxDebugging

Posted about 8 hours ago
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ” Software Development

  • 5+ years of full-time work experience building highly performant web applications
  • Experience in building responsive web applications, preferably using React / Redux, TypeScript, Ruby-on-Rails, and GraphQL
  • Experience with leading customer-facing projects end-to-end, from design to delivery
  • Experience collaborating closely with product and design teams to design, implement and iterate on high impact and delightful product experiences
  • Previous engineering experience working in marketing technology, adtech or customer data platforms is highly valuable
  • Work with Product Managers, and software engineers to translate complex business problems into high quality software.
  • Partner with UX researchers to build simple, intuitive workflows on StackAdapt platform to help marketers accomplish their goals.
  • Take responsibility and ownership of projects from start to finish by decomposing the work into plans and engaging with stakeholders effectively.
  • Write technical design docs, calling out the risks clearly, and making the right tradeoffs based on your skill and experience.
  • Uplevel the technical excellence of your team by participating in code and technical design doc reviews.
  • Provide technical mentorship to early career engineers and support their growth.

GraphQLSoftware DevelopmentDesign PatternsFrontend DevelopmentFull Stack DevelopmentReact.jsRuby on RailsTypeScriptAlgorithmsAPI testingData StructuresGoPostgresREST APIReduxReactCI/CDRESTful APIsSoftware EngineeringDebugging

Posted about 13 hours ago
Apply
Apply

πŸ“ Americas

🧭 Full-Time

πŸ” Fintech

🏒 Company: SoLo FundsπŸ‘₯ 51-100πŸ’° about 2 years agoImpact InvestingLendingFinancial ServicesBankingFinTech

  • 7+ years of experience in software development: We use Golang, Swift, and Kotlin
  • Extensive experience with development across all application layers (data, business logic, user interface development)
  • Extensive experience with Git, unit and integration testing, load and performance testing
  • Experience with AI-LLM powered dev tools
  • Experience with distributed architecture and containerization, event streaming, and microservices
  • Adherence to database infrastructure/design best practices, experience with PostgreSQL
  • Experience in API development, database and middle tier component design
  • Experience in Test Driven Development, mocking frameworks, dependency injection
  • Business-level English proficiency and ability to clearly communicate technical challenges to business units
  • Drive technical decisions within the company that align with the product roadmap and growth trajectory of the company
  • Work with engineering team to design a modern, scalable technical architecture and be a hands on builder
  • Review high level product features for technical feasibility and make technical recommendations
  • Participate in performing technical due-diligence on potential partners and third party vendors for integration
  • Load and performance test applications and identify areas for optimization across the entire technology stack
  • Be a mentor to more junior developers working on your projects, by setting development schedules, delegating tasks, and reviewing code
  • Develop and enforce development standards and best practices for the engineering teams
  • Work closely with backend and frontend engineers
  • Participate and provide feedback in brainstorming sessions and scoping meetings

AWSBackend DevelopmentPostgreSQLGitGoCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 117800.0 - 140000.0 CAD per year

πŸ” Healthcare

🏒 Company: League Inc.

  • Experience building and maintaining native Android apps
  • Know how to write high-quality, testable code, and understand the tradeoffs between expediency and maintainability
  • Have strong UX and design sensibilities, and know how to bring complex designs to reality
  • Be a strong communicator, and you can explain complex technical concepts to designers, support, and other engineers without a problem
  • When things break, you’re eager and able to help fix things
  • Build, test and maintain native mobile applications, with an emphasis on leveraging Jetpack Compose, Navigation, CLEAN Architecture and MVI for building modern and performant user interfaces.
  • Ability to work with CI tools to support mobile builds and releases
  • Participate in technical design and planning discussions
  • Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance
  • Collaborate with UX designers to build polished user interfaces

AndroidGitKotlinCI/CDAgile methodologiesRESTful APIsSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Financial Services

🏒 Company: Technance

  • 4+ years of experience in backend development, including production-grade work with Go (Golang)
  • Deep understanding of distributed systems and real-time backend architecture
  • Familiarity with messaging queues, stream processing, and microservices
  • Experience with infrastructure tools like Docker, Kubernetes, and CI/CD pipelines
  • Previous exposure to crypto trading, custody, or DeFi protocols
  • Architect and build backend systems and APIs using Go
  • Design infrastructure for secure crypto exchange and custody operations
  • Collaborate with product teams to define and build backend services for crypto-native workflows
  • Own components end-to-endβ€”from design to deployment and monitoring
  • Optimize systems for scale, security, and real-time performance
  • Participate in code reviews and drive technical decisions with a security-first mindset

Backend DevelopmentDockerKubernetesAlgorithmsGoCI/CDRESTful APIsMicroservicesComplianceSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: Aurora Solar

  • 5+ years of professional software engineering experience, with a proven track record of delivering high-quality code
  • 2+ years of experience and strong proficiency in Python
  • 1+ years of experience with React or other front end frameworks
  • 3+ years experience working with relational databases like SQL
  • Collaborate closely with a team of skilled engineers, product managers, and designers to build and enhance our consumer-facing platform
  • Design, develop, and deploy high-quality code (both front-end and back-end) that directly impacts the solar buying experience for homeowners across America
  • Actively participate in the full software development lifecycle, from feature conceptualization and design to implementation, testing, and deployment
  • Champion code quality through thorough reviews and testing, ensuring the reliability and scalability of our systems
  • Contribute to a culture of continuous improvement by proposing innovative solutions, participating in retrospectives, and driving process enhancements
  • Build out our analytics capabilities using tools like MongoDB, SQL, Fivetran, Snowflake, and dbt

Backend DevelopmentPythonSQLFrontend DevelopmentGitMongoDBReact.jsREST APIReactCommunication SkillsCI/CDSoftware EngineeringData analytics

Posted 1 day ago
Apply
Apply

πŸ“ North America

πŸ” Advertising Platform

  • 5+ years of full-time work experience building highly performant web applications
  • Experience in building responsive web applications, preferably using React / Redux, TypeScript, Ruby-on-Rails, and GraphQL
  • Experience with leading customer-facing projects end-to-end, from design to delivery
  • Experience collaborating closely with product and design teams to design, implement and iterate on high impact and delightful product experiences
  • Previous engineering experience working in marketing technology, adtech or customer data platforms is highly valuable
  • Work with Product Managers, and software engineers to translate complex business problems into high quality software.
  • Partner with UX researchers to build simple, intuitive workflows on StackAdapt platform to help marketers accomplish their goals.
  • Take responsibility and ownership of projects from start to finish by decomposing the work into plans and engaging with stakeholders effectively.
  • Write technical design docs, calling out the risks clearly, and making the right tradeoffs based on your skill and experience.
  • Uplevel the technical excellence of your team by participating in code and technical design doc reviews.
  • Provide technical mentorship to early career engineers and support their growth.

Backend DevelopmentGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentReact.jsRuby on RailsTypeScriptREST APICommunication SkillsCI/CDProblem SolvingMentoringSoftware Engineering

Posted 4 days ago
Apply
Apply

πŸ“ Canada

πŸ” Software Development

  • At least 5+ years of full-time work experience building highly performant web applications with outstanding UX
  • You must have recent work experience with Ruby on Rails
  • Knowledge of our full-stack technologies is preferred - React, Typescript, GraphQL and Go
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience working with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application page load performance across the entire stack
  • Design, improve, and debug complex, scalable systems.
  • Find solutions to optimize bottle-necks and general system wide performance.
  • Always on the lookout to keep the tech stack updated with current standards.
  • Write extensible scalable and test-driven code.
  • Take part in technical planning and architectural decision-making.
  • Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems.
  • Be able to take responsibility and ownership of projects from start to finish.
  • Contribute to code reviews and technical spec reviews.
  • Provide mentorship to interns and junior engineers.
  • Advise teams on technical debt consolidation in ways that efficiently service our business needs.
  • Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous code and tech spec reviews.
  • Identify bottle-necks and general system wide performance issues and offer actionable solutions to address them
  • Be a significant individual contributor and key asset in delivering critical projects that ultimately bring value to our customers
  • Conduct technical interviews to attract and identify potential high performing candidates

Backend DevelopmentGraphQLSoftware DevelopmentSQLFull Stack DevelopmentReact.jsRuby on RailsAPI testing

Posted 4 days ago
Apply
Apply

πŸ“ U.S., Canada

🧭 Full-Time

πŸ’Έ 140477.0 - 210612.0 USD per year

πŸ” Software Development

  • 6+ years experience delivering end to end solutions that drive business growth.
  • Extensive experience in SQL and at least one other programming language
  • Serve as the internal subject matter expert for our HighJump/Koerber WMS, partnering with cross-functional stakeholders to deliver and optimize key fulfillment center functionality.
  • Design, implement, and deploy solutions that improve fulfillment center efficiency.
  • Translate real-world fulfillment center challenges into technical requirements and map them to the HighJump/Koerber system, often with limited specifications.
  • Collaborate closely with our Technical Product Manager and in this domain to build solutions solving business-critical operational problems.
  • Provide thought leadership around process, tooling, systems, and software architecture.
  • Improve and help maintain existing systems.
  • Mentoring other team members through design and architecture planning, code reviews, and knowledge-sharing sessions.
  • Identifying opportunities for new product initiatives founded on your knowledge of the technical landscape and WMS capabilities

SQLMicrosoft SQL ServerSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ U.S., Canada

πŸ’Έ 158500.0 - 197125.0 CAD per year

πŸ” Software Development

  • 6+ years experience delivering end to end solutions that drive business growth.
  • Extensive experience in SQL
  • at least one other programming language
  • Serve as the internal subject matter expert for our HighJump/Koerber WMS, partnering with cross-functional stakeholders to deliver and optimize key fulfillment center functionality.
  • Design, implement, and deploy solutions that improve fulfillment center efficiency.
  • Translate real-world fulfillment center challenges into technical requirements and map them to the HighJump/Koerber system, often with limited specifications.
  • Collaborate closely with our Technical Product Manager and in this domain to build solutions solving business-critical operational problems.

SQLMicrosoft SQL ServerSoftware Engineering

Posted 5 days ago
Apply