Apply

Senior Software Engineer, Backend

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 180000.0 - 220000.0 USD per year

🔍 Industry: Healthcare technology

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 7 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSPostgreSQLPythonElasticSearchKubernetesTypeScript

Requirements:
  • 5+ years of development experience with a focus on backend and cloud-based solutions
  • Expertise in Python and familiarity with Typescript and React
  • Experience working with Postgres or a similar relational database
  • Experience building cloud-native distributed systems and working with event-driven architectures
  • Experience working with product managers to plan, build, and iterate on deliverables
  • Experience working in a security-conscious environment
  • Excellent communication and team collaboration skills
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience
Responsibilities:
  • Design, build and launch new features and improve the overall quality of SmarterDx’s apps
  • Collaborate across disciplines to understand our users and iterate on new ideas
  • Protect patients’ privacy and security through secure coding practices
  • Research and advocate for improved techniques, processes, and designs within the team
  • Support SmarterDx’s apps in production
Apply

Related Jobs

Apply

📍 USA

🧭 Full-Time

💸 140000.0 - 210000.0 USD per year

🔍 CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 2 days ago
Apply
Apply

📍 United States

💸 125000.0 - 142000.0 USD per year

🔍 Health technology

🏢 Company: Nexleaf Analytics👥 11-50💰 $600,000 Grant about 1 year agoSensorAnalyticsInformation Technology

  • Education & Experience: BS/MS in Computer Science or a related technical field, or equivalent work experience.
  • Backend Development Skills: 5+ years of experience with Python in backend software engineering on large web projects.
  • Framework Experience: Expertise in Django or similar frameworks.
  • Database & System Design: Strong experience in database architecture and backend system design.
  • Deployment & Production: Proven experience deploying backend features and applications on Linux-based systems.
  • AWS & Data Tools: Experience using AWS and basic data processing tools.
  • Reliability & Performance: Strong understanding of system reliability, scalability, and performance optimization.

  • Facilitate Technical Decision Making: Evaluate design and architecture decisions for scale.
  • Drive Execution and Strategy: Own large portions/modules of the system, improve them, and be the go-to technical expert.
  • Backend Development & Project Execution: Plan and execute large backend projects.
  • System Optimization & Reliability: Design and build for reliability and scale.
  • Cross-Functional Collaboration: Work with product managers, architects, designers, and other engineers.
  • Code Review & Standards Enhancement: Conduct comprehensive code reviews.
  • Mentorship and Guidance: Act as a trusted mentor and technical guide for the team.

AWSBackend DevelopmentPythonDjangoLinux

Posted 8 days ago
Apply
Apply

📍 USA

💸 175000.0 - 225000.0 USD per year

🔍 Technology-led companies in healthcare, cyber, and national security

  • Proven experience building microservices and managing cloud infrastructure.
  • Proficiency in programming languages such as Python, Go, or Typescript.
  • Hands-on experience with GCP, AWS, and/or Azure.
  • Expertise in integrating third-party APIs.
  • Solid understanding of RESTful API design principles and best practices.
  • Excellent problem-solving skills focused on scalable solutions.
  • Strong knowledge of database design and optimization techniques.
  • Exceptional written and verbal communication skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

  • Contribute to the architecting, building, and optimizing backend services and cloud infrastructure.
  • Collaborate with cross-functional teams to gather requirements and architect solutions that align with business objectives.
  • Mentor and guide junior engineers, fostering collaboration and growth within the team.
  • Develop and maintain GRPC and RESTful APIs to enable seamless integration.
  • Integrate third-party APIs to enhance application functionality.
  • Ensure the security and scalability of backend systems.
  • Monitor and troubleshoot production systems.
  • Stay updated with cloud technologies to enhance infrastructure.
  • Conduct code reviews and provide feedback.
  • Communicate technical concepts and updates effectively.

AWSPythonGCPTypeScriptAzureGogRPCRESTful APIsMicroservices

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Career Renew

  • 5+ years experience in software development and writing very high quality code.
  • Strong expertise in building large scalable systems.
  • Proficiency in Node.js, PostgreSQL, Redis Clusters, Go, Python, Kubernetes, AWS (EKS, Amplify, Elasticache, RDS).
  • Professional or native English language proficiency.
  • BS or MS degree in a STEM major or equivalent job experience is required.

  • Develop new features and software improvements.
  • Test, deploy and debug backend API services.
  • Write clear, tested, documented code.
  • Create and review technical design, code, and documentation.
  • Contribute to Wynd’s infrastructure which includes mobile, desktop and server-side applications.

Backend DevelopmentNode.jsPostgreSQLPythonAWS EKSKubernetesGoRedis

Posted 11 days ago
Apply
Apply

📍 US, Canada

🔍 Artificial Intelligence

🏢 Company: Cresta👥 101-250💰 $125,000,000 Series D about 1 month agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in backend system architecture, cloud services, or related technology fields.
  • Proficient in designing and maintaining clear and robust APIs with strong understanding of gRPC and REST.
  • Previous experience with Virtual Agent or AI Agent systems.
  • Experience in high-performance database schema design, query optimization, SQL and NoSQL databases.
  • Experience in containerized application deployment using Kubernetes and Docker in microservices architectures.
  • Experience in cloud environments such as AWS, Azure, or Google Cloud, with knowledge of cloud security and compliance.

  • Design, develop, and maintain scalable and robust backend architectures for Cresta’s AI Agent solutions and proprietary models.
  • Collaborate with cross-functional teams including frontend engineers and machine learning engineers for seamless AI integration.
  • Lead initiatives to enhance system scalability and reliability in production, focusing on backend services supporting AI.
  • Optimize server response times and process large data volumes efficiently while ensuring high availability.
  • Innovate and apply security measures, cost-reduction strategies, and performance improvements in backend systems.

AWSDockerLeadershipSQLKubernetesMachine LearningAzuregRPCNosqlMicroservicesCompliance

Posted 19 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 175000.0 - 220000.0 USD per year

🔍 Healthcare technology

🏢 Company: FATHOM👥 51-100💰 $80,000,000 Post-IPO Equity almost 3 years agoWeb HostingWeb Development3D PrintingManufacturingWeb Design

  • 5+ years of software engineering experience in a company/production setting.
  • Knowledge of algorithms, data structures, and systems design.
  • Experience building data pipelines from disparate sources.
  • Hands-on experience building and scaling up compute clusters.
  • A solid understanding of databases and large-scale data processing frameworks like Hadoop or Spark.
  • Bachelor's degree in Computer Science, Computer Engineering, a STEM major, or similar.

  • Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as electronic health records and journals.
  • Building performant and expressive interfaces to the data.
  • Creating infrastructure to scale data ingestion and support large-scale cloud-based machine learning.

PythonSQLApache HadoopMachine LearningNLTKAlgorithmsData engineeringData Structures

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.

AWSDockerPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Financial Services

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 5+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Actively participate in making their team and workplace an inclusive environment.

AWSDockerLeadershipPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsMentoringDevOps

Posted 19 days ago
Apply
Apply

📍 San Francisco, California, United States; New York, New York, United States

🧭 Full-Time

💸 180000 - 240000 USD per year

🔍 Web3 on Bitcoin

🏢 Company: Ord.io👥 1-10💰 $2,000,000 Pre-seed 8 months agoCryptocurrencyBitcoinInformation Technology

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years full-time software engineering experience
  • Proficient with Node.js, MySQL, Redis, TypeScript, RESTful APIs, AWS, CI/CD
  • Strong experience building and owning high-availability, scalable, secure, low-latency systems
  • Self-starter who proactively takes initiative without waiting for direction

  • Lead initiatives to launch new products and infrastructure
  • Maintain and improve existing systems
  • Strengthen and evolve our culture of engineering excellence
  • Interface directly with users and help shape the product direction

AWSNode.jsMySQLTypeScriptRedisCI/CDRESTful APIs

Posted 23 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.

AWSDockerPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted 24 days ago
Apply