Apply

Senior Software Engineer

Posted about 1 month agoViewed

View full description

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

πŸ“ Location: United States, Canada, PST, MST, CST

πŸ’Έ Salary: 100000.0 - 120000.0 USD per year

πŸ” Industry: Healthcare Technology

🏒 Company: FreedπŸ‘₯ 11-50Health Care

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Node.jsSQLFull Stack DevelopmentGitTypeScriptReact

Requirements:
  • 5+ years of experience in full-stack Software Engineering
  • Strong proficiency with React, TypeScript, NodeJS, SQL, and Git
  • Familiarity with HTML, CSS, HTTP, VSCode
Responsibilities:
  • Drive implementation across backend and frontend components of software stack
  • Create end-to-end tests and design experiments
  • Adapt latest AI models to use case
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185000.0 USD per year

πŸ” Software Development

🏒 Company: ExtendπŸ‘₯ 51-100πŸ’° $40,000,000 Series B over 3 years agoMobile PaymentsCredit CardsPaymentsFinTechSoftware

  • 7+ years of demonstrated experience in full-stack software development, with a strong emphasis on backend and cloud infrastructure.
  • Expert proficiency in TypeScript/NodeJS and React, including deep familiarity with modern development practices.
  • Proven track record building distributed, highly available, scalable systems in cloud environments, particularly using AWS.
  • Extensive experience developing robust Consumer facing and internal high performance APIs and distributed system architectures.
  • Hands-on experience with AWS serverless frameworks.
  • Exceptional communication skills, able to effectively articulate complex technical concepts clearly to diverse audiences, including business stakeholders, designers, support teams, and fellow engineers.
  • Strong capabilities in data modeling, one table design, and diverse data management principles, ensuring efficiency, consistency, and reliability of data-driven systems.
  • Experience working with and driving forward the usage of AI developer tooling in an ever shifting landscape.
  • Architect and develop highly scalable, event-driven applications and APIs using AWS Serverless technologies.
  • Collaborate seamlessly with product managers, designers, and integration specialists to deliver robust, user-focused enhancements aligned with our agile continuous delivery practices.
  • Play a critical role in influencing the overall platform architecture, ensuring scalability, reliability, and maintainability while identifying opportunities to improve our offerings.
  • Provide technical mentorship, coaching, and guidance to team engineers, elevating our capabilities and fostering technical growth.
  • Develop and manage sophisticated data management solutions and back-end services essential to our mission-critical operations.

AWSBackend DevelopmentNode.jsSoftware DevelopmentDynamoDBFrontend DevelopmentReact.jsSoftware ArchitectureTypeScriptAlgorithmsAPI testingData StructuresServerlessCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData modelingData management

Posted 34 minutes ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 142800.0 - 184800.0 CAD per year

πŸ” Software Development

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

  • 8+ years of relevant industry experience in software development.
  • Experience designing and architecting large, high-scale systems.
  • Strong programming/coding fundamentals
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • An ability to estimate, communicate, and deliver upon project milestones with your team.
Design and develop features across a broad surface area with a tangible impact on active and future customers.

Backend DevelopmentGraphQLSoftware DevelopmentSQLFrontend DevelopmentJavaReact NativeAlgorithmsData StructuresGoREST APIReactCommunication SkillsProblem SolvingTeamworkSoftware Engineering

Posted 34 minutes ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150237.5 - 227250.0 USD per year

πŸ” Software Development

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

  • 8+ years of experience developing and delivering enterprise software.
  • 4+ years of experience working on a mobile-focused team.
  • 2+ years of experience working with React Native in a professional setting.
  • 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 (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

GraphQLSoftware DevelopmentReact NativeTypeScriptMobile testingReduxRESTful APIsSoftware Engineering

Posted about 4 hours ago
Apply
Apply

πŸ“ Romania, US, Canada

πŸ” Software Development

🏒 Company: CrestaπŸ‘₯ 101-250πŸ’° $125,000,000 Series D 5 months agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring
  • Preferably extensive experience coding in TypeScript and Go
  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7

Backend DevelopmentDockerNode.jsSQLDesign PatternsExpress.jsFrontend DevelopmentJavascriptReact.jsTypeScriptAPI testingGoREST APICI/CD

Posted about 16 hours ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 90000.0 - 130000.0 CAD per year

πŸ” Software Development

🏒 Company: Hatch Innovations Canada

  • Proven experience (5+ years) as a Senior Software Engineer in Test or in a similar role, with at least 3 years in API automation testing.
  • Strong experience in backend testing and microservices architecture.
  • Proficiency in automation frameworks and API testing tools.
  • Familiarity with programming languages such as Java or Python for scripting and automation.
  • Understanding of networking technologies and database operations (SQL, basic queries).
  • Ability to work independently and collaborate effectively within a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Design, develop, and execute test cases for backend services, with a focus on API automation and microservices-based architectures.
  • Implement and maintain automated testing frameworks, ensuring high test coverage and efficiency in API testing.
  • Analyze business requirements and create detailed, structured test scenarios to validate functionality and performance.
  • Utilize tools like JIRA, TestLink, or equivalent platforms for test case management and defect tracking.
  • Work closely with developers and product managers to identify and resolve issues, ensuring smooth integration and deployment of services.
  • Conduct thorough database validations and work with networking technologies to support comprehensive backend testing.
  • Adapt to agile workflows, continuously enhance testing strategies, and contribute to process improvements.

Backend DevelopmentDockerPythonSQLAgileJavaJava EEKubernetesQA AutomationJiraAPI testingJava SpringCI/CDRESTful APIsMicroservicesNetworkingScripting

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 128000.0 - 204000.0 USD per year

πŸ” Software Development

  • 5+ years of relevant engineering experience.
  • Strong expertise in C++ development, including experience with native libraries and performance optimization.
  • Familiarity with multi-threading, memory management, and software design patterns.
  • Proven experience delivering production-quality features with appropriate levels of testing and instrumentation.
  • Familiar with Git and version control workflows.
  • Experience with Continuous Integration / Continuous Deployment (CI/CD) and automated testing frameworks.
  • Strong problem-solving skills and able to work and collaborate effectively in remote, distributed teams.
  • Design and implement game features and systems in C++ for all Zwift platforms (iOS, Windows, Android, Mac, Apple TV), ensuring optimal performance and maintainability.
  • Collaborate with cross-functional teams, including game engineers, backend engineers, product managers, and UX designers to design, plan, test, and deliver high-quality features.
  • Optimize game performance through profiling, instrumentation, and improvements in CPU utilization, memory usage, and startup times.
  • Build tools and frameworks to improve development workflows and empower other other engineers.
  • Debug and resolve complex issues across a diverse set of devices and platforms, improving reliability and stability.
  • Contribute to code reviews, design discussions, and team planning processes.
  • Ensure code quality through automated testing (e.g., unit testing, integration testing, and similar).
  • Advocate for and implement engineering best practices like automated testing, CI/CD pipelines, and code modularity.

AndroidGame DevelopmentGitiOS DevelopmentC++CI/CDSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 148505.0 - 178206.0 USD per year

πŸ” Software Development

🏒 Company: Grafana LabsπŸ‘₯ 501-1000πŸ’° $240,000,000 Series D almost 3 years agoSoftware Development

  • Have solid experience with Go
  • Good understanding of storage solutions with an emphasis on relational databases like MySQL, SQLite, and Postgres
  • Care deeply about developer and user experience and the quality of the products that you work on
  • Have experience with delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
  • Have experience writing clean, robust, and performant software that is easily maintained by others
  • Have experience with mentoring junior engineers in a collaborative but asynchronous environment
  • Enjoy working on complex solutions – Grafana is a highly technical solution and has avid followers who rely on it every day and care deeply about their workflows
  • Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively
  • Work with your team to deliver new functionality, then use the results to iterate and improve
  • Contributing to and reviewing design documents for upcoming features
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Take an active role in influencing our roadmap and your career objectives
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running
  • Mentor and support other team members, participate in design discussions, and collaborate with the team
  • Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets
  • Working closely with the other squads in the Grafana Division

Backend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLKubernetesMySQLSQLiteGoGrafanaPrometheusREST APICI/CDMentoringLinuxDevOpsMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Healthcare Technology

🏒 Company: Humata Health, Inc

  • 5+ years of professional Python development experience in production environments
  • 3+ years of experience with ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Strong experience with MLOps practices and tooling (model versioning, feature stores, experiment tracking)
  • Experience deploying and monitoring ML models in production environments
  • Proficiency with containerization (Docker) and orchestration (Kubernetes)
  • Experience with cloud platforms (AWS, GCP, or Azure) and their ML services
  • Strong understanding of data processing techniques and libraries (Pandas, NumPy)
  • Proficiency with version control systems (Git) and CI/CD pipelines
  • Develop scalable, high-performance Python applications that can handle significant data volumes and interface over gRPC
  • Design, build and maintain highly observable Python microservices that work seamlessly with our Golang service backend
  • Create reproducible, scalable, and monitored ML workflows from experimentation to production
  • Implement robust data processing pipelines for healthcare data
  • Build and maintain RESTful APIs and backend services that integrate with our ML systems
  • Collaborate with data scientists to operationalize models and improve model performance
  • Establish MLOps best practices, including CI/CD for ML, model versioning, and monitoring
  • Troubleshoot, debug, and optimize existing ML systems for performance and reliability
  • Work with cross-functional teams to define requirements and implement new features
  • Mentor junior engineers and contribute to engineering excellence

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLGCPGitKubernetesMachine LearningNumpyPyTorchAlgorithmsData engineeringData StructuresgRPCREST APIPandasTensorflowCI/CDRESTful APIsMicroservicesSoftware EngineeringData analyticsDebugging

Posted 1 day ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 140000.0 - 175000.0 USD per year

πŸ” FinTech, PropTech

🏒 Company: Built TechnologiesπŸ‘₯ 251-500πŸ’° almost 2 years agoπŸ«‚ Last layoff over 1 year agoLendingFinancial ServicesConstructionSaaSCommercial LendingFinTech

  • 5+ years of experience building customer-facing React applications, ideally with TypeScript.
  • Experience building production-level backend APIs supporting customer features.
  • Full-stack development experience is required, but specialized expertise in either frontend or backend is welcome if you're eager to expand.
  • A passion for writing clean, testable code and improving code quality.
  • Ability to mentor junior team members while making strong technical contributions.
  • Excellent troubleshooting skills across web applications, servers, networks, and databases.
  • High ownership and accountability for your work.
  • Develop solutions for both large-scale problems and everyday improvements to support our apps and websites.
  • Work on full-stack development, including web applications, APIs, and microservices.
  • Write automated tests to maintain product quality.
  • Participate in code reviews to ensure high standards.
  • Collaborate with team members, designers, and product managers to deliver end-to-end solutions.
  • Contribute to building and enhancing major frontend and backend features that customers use daily.

AWSBackend DevelopmentDockerGraphQLDynamoDBFull Stack DevelopmentKubernetesTypeScriptAPI testingNest.jsReactCI/CDRESTful APIsMentoringMicroservicesNodeJS

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

🏒 Company: EspresaπŸ‘₯ 11-50πŸ’° $23,000,000 Series A over 1 year agoHuman ResourcesSaaSAppsEmployee BenefitsEnterprise SoftwareEvent ManagementSoftware

  • Experience as a full stack software engineer, ideally with high scale SaaS solutions.
  • Experience in backend languages such as DJango/Python and modern Javascript technologies such as Angular.
  • Bonus points for deep understanding of ORM
  • Bonus points if you have built ML applications.
  • Are you already using AI assisted development tools? We love you!
  • Exceptional feel for great software design
  • Passionate about making users happy and seeing people use your product.
  • Build new products that will be used by our global customers and their employees every single day.
  • Lead projects from implementation to testing and roll out. Collaborate with the direct team to plan and estimate work.
  • Review code to ensure technical implementations meet functional requirements. Promote technical excellence.
  • Collaborate with other teams across Espresa.
  • Mentor and coach other team members, and help Espresa grow our engineering organization.

Backend DevelopmentPythonSoftware DevelopmentDjangoFull Stack DevelopmentJavascriptAngularRESTful APIsSoftware Engineering

Posted 1 day ago
Apply