Apply

Lead Software Engineer

Posted 24 days agoViewed

View full description

📍 Location: Worldwide

🔍 Industry: Software Development

🏢 Company: Anima👥 1001-5000Elder CareNursing and Residential CareAssisted LivingWellnessHealth CareHome Health Care

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentGraphQLNode.jsSoftware DevelopmentDynamoDBFrontend DevelopmentFull Stack DevelopmentJavascriptMachine LearningTypeScriptAlgorithmsData StructuresAngularServerlessReactCI/CDProblem SolvingRESTful APIsMicroservices

Requirements:
  • Expert competency in TS, plus being reasonably tech + language agnostic.
  • Comfortable with key frameworks/libraries like Angular, Node and React. Able to work full stack in JS/TS.
  • Familiarity with AWS (e.g. APIG, SQS, DynamoDB, Lambda, Cognito, Amplify, CloudFormation) and/or hungry to learn.
  • Hungry and wants their shot to change the world.
  • Obsessively concerned with UX, and optimises for this when building features rather than arbitrary technical goals.
  • Bored and frustrated at big companies; feel held back by red tape, bureaucracy and poor decisions.
  • Keen to understand the big picture & entire context of the company and vertical; impatient for growth towards a senior executive role.
  • Disciplined towards best practice version control, CI/CD and code extensibility.
  • Intellectually curious with a growth mindset.
Responsibilities:
  • Help extend the 3 existing product lines and build out new ones at the very cutting edge of healthcare reinforcement learning and agentic AI.
  • Help add further key third party API integrations, including with legacy EMR systems and national APIs like e.g. the electronic prescribing service, allowing Anima to directly issue prescriptions.
  • Iterate on a proprietary graph traversal algorithm to improve patient care and clinical value, and increasingly move away from explicit curation to implicit curation by NNs.
  • Ship important features that will directly increase delta lives saved in your first 2 weeks.
  • Help architect and deploy a scalable & cost effective ETL data pipeline with version control, outputting clean data ready for tokenisation.
  • Help deploy our active deep learning training & validation architecture to prod, so that we can correctly eat up our ‘1.0’ systems at the right time
  • Build cutting edge products like global context aware chat with semantic search, care orchestration and LLM-enabled cloud telephony e2e.
  • Work with the ML/data team to creatively ideate and ship features to improve ETL pipeline throughput and quality through a data-driven approach powered by analytics.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 10+ years of experience in software development, with at least 3 years in a leadership role.
  • Strong experience in cloud platforms like AWS, Azure, or GCP.
  • Proficiency in Java, Spring Boot, .NET Core, JavaScript, and related technologies.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of DevOps, TDD, and Platform Engineering practices.
  • Experience with microservice architectures, event-driven systems, and building scalable web applications.
  • Familiarity with CI/CD tools such as GitHub Actions, Terraform, and automation testing frameworks.
  • Lead the design and development of high-availability, scalable cloud solutions using modern technologies.
  • Mentor and guide team members in software design, coding practices, and Agile methodologies.
  • Oversee the development and delivery of microservices and micro-frontend systems, ensuring security and quality standards are met.
  • Collaborate with cross-functional teams to prioritize and deliver features that align with business goals.
  • Drive the adoption of CI/CD practices and modern software development tools to optimize team performance.
  • Evaluate and implement new technologies and practices to improve the development process and product performance.
  • Lead system and code reviews, ensuring that the team follows best practices for software design and delivery.

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileGCPJavaJavascriptKubernetesSpring BootAlgorithmsAzureData Structures.NET coreREST APICI/CDMentoringDevOpsTerraformMicroservices

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 136500.0 - 185000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 4+ years as a software engineer
  • 2+ years leading software teams
  • Broad experience in Ruby on Rails
  • Familiarity with React
  • Proven experience in planning experiments and projects that are completed successfully by your team and achieve the expected outcomes or drive significant learning
  • Excellent communication skills both with engineering colleagues and team stakeholders
  • Familiarity with tools and techniques for performance optimization
  • Possess a solid understanding of APIs, specifically REST, and be capable of effectively modifying and consuming them
  • Contribute significantly to the work of the team each iteration through direct coding, code review, and project leadership
  • Document designs and plans for projects with clear writing and diagrams that give the team and its stakeholders clarity on the work to be done and the expected outcomes
  • Coach and guide engineers on your team in writing accurate, resilient code
  • Build relationships with our partners in Product Management, Data Science, and other areas of the business in order to ensure the team is working on the best things each quarter
  • Improve the performance of the team by suggesting code patterns, process improvements, and technical upgrades
  • Lead in incident response ensuring we proactively communicate and resolve issues

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentRuby on RailsAPI testingREST APIReactCommunication SkillsProblem SolvingRESTful APIsMentoringExcellent communication skillsJSONTeam managementSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: Monarch Money

  • Experience with GenAI, including using techniques like Retrieval Augmented Generation (RAG) and Agentic models, as well as evaluation techniques for GenAI models.
  • Experience with "classic" ML models (pre-GenAI), in particular ones focused on Natural Language Processing (NLP)—everything from TF-IDF and SVMs to BERT and Word2Vec. Be comfortable with generating/using embeddings.
  • Great collaboration/communication skills and a sharp product sense.
  • Comfort working with large-scale data, especially sensitive.
  • Help propose, gather and prioritize ideas on how we can harness ML to pursue Monarch's mission of improving household's personal financial lives.
  • Rapidly prototype and experiment with early ideas to assess feasibility and impact.
  • Train, evaluate, and tune ML models.
  • Work with the Product Engineering and Data teams to gather and preprocess the appropriate datasets.
  • Deploy ML models to production.
  • Help build ML infra and tooling where appropriate.

PythonData AnalysisMachine LearningPyTorchData engineeringTensorflow

Posted 7 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 AI Software Development

  • 10 years of professional experience in backend development
  • 4 years of experience in AI NLP or ML
  • Expertise in Java, Python, or Golang
  • Experience in building distributed systems
  • Familiarity with cloud platforms like AWS
  • Experience with relational and NoSQL databases
  • Proficiency in RESTful APIs and microservices
  • Design, implement, and maintain scalable backend systems
  • Develop and optimize distributed systems
  • Lead the architecture and design of components
  • Write clean and efficient code
  • Collaborate with cross-functional teams
  • Troubleshoot production issues
  • Mentor junior and mid-level engineers

AWSBackend DevelopmentDockerLeadershipPythonKubernetesMachine LearningData StructuresRESTful APIsMicroservices

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 180000.0 USD per year

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 6-10 years of experience as a software engineer
  • Proficiency in JavaScript, TypeScript, Java, Python, or C++
  • Experience with AWS, Azure, or Google Cloud
  • Strong understanding of security best practices
  • Experience with RESTful API design and integration
  • Familiarity with Docker and Kubernetes
  • Bachelor’s degree in Computer Science or related field
  • Lead the design and development of cloud-based solutions
  • Collaborate with Product Owners to understand customer needs
  • Oversee CI/CD pipeline implementation
  • Mentor team members and promote best practices
  • Conduct code reviews and ensure coding standards
  • Manage integration of client-side utilities with REST APIs
  • Develop and maintain documentation
  • Participate in agile ceremonies

AWSDockerPythonSoftware DevelopmentCloud ComputingJavaJavascriptKubernetesTypeScriptC++AzureREST APICI/CDCompliance

Posted 12 days ago
Apply
Apply

📍 India, United States

🧭 Full-Time

🔍 Software Development

🏢 Company: JustAnswer👥 1001-5000Information ServicesAdviceProfessional Services

  • 8+ years in software development
  • Proficiency in C#, .NET Core, .NET Framework
  • Experience with React.js and SQL Server
  • Familiarity with TDD, Git, and Agile methodologies
  • Knowledge of Generative AI and digital marketing tools
  • Lead team in technical decisions
  • Design and develop software architectures
  • Conduct code reviews and mentor engineers
  • Implement performance enhancements
  • Troubleshoot production incidents

AgileElasticSearchReact.jsC#.NET coreCI/CD

Posted 15 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 190000.0 - 215000.0 USD per year

🔍 SaaS Security

  • 8+ years of professional software engineering experience
  • Hands-on development in Python or Go
  • Experience with streaming platforms like Kafka
  • Proficiency in cloud-native development
  • Strong understanding of SaaS and security operations is a plus
  • Architect & implement high-throughput data pipelines
  • Drive technical direction and system design
  • Lead end-to-end execution of complex projects
  • Mentor and coach junior and mid-level engineers
  • Champion engineering excellence and reliability

PythonCloud ComputingKafkaSoftware ArchitectureClickhouseData engineeringGoSparkCI/CDMicroservicesSaaS

Posted 19 days ago
Apply
Apply

📍 Germany, Poland

🔍 Enterprise recruitment software

  • Experience in designing, developing, and operating complex web-based distributed systems across multiple teams.
  • Experience in managing end-to-end product lifecycle from discovery to optimization.
  • Most Lead Engineers have 8+ years of professional experience.
  • Hands-on experience with TDD, clean code and architecture principles, and effective code reviews.
  • Good understanding of domain modeling, persistence layer design, and RESTful API design.
  • Good understanding of distributed systems design including failure design, eventual consistency, and asynchronous communication.
  • Understanding of performance analysis and optimization.
  • Familiarity with AWS/GCP, Kubernetes, and Docker.
  • Ability to coach and mentor senior engineers.
  • Excellent collaboration and communication skills.
  • Contribute to a full life-cycle of the product, including problem discovery, prototyping, design, implementation, and measuring adoption.
  • Build services using Java/Node.js (Express, Nest.js) on top of Kubernetes/AWS/GCP infrastructure.
  • Build developer-friendly RESTful APIs.
  • Design and connect to our persistence layer (PostgreSQL, ElasticSearch).
  • Collaborate with other experience and platform teams.

AWSDockerNode.jsPostgreSQLElasticSearchGCPJavaKubernetesCI/CDRESTful APIsMicroservices

Posted 24 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Technology consultancy

🏢 Company: Default Portal

  • Proven leadership experience as a Lead Engineer or Senior Software Engineer.
  • Strong Java development skills, with experience in designing scalable applications.
  • Expertise in SQL and database optimization techniques.
  • Azure cloud experience, including deploying and managing cloud-native applications.
  • Hands-on experience with Kubernetes and containerization.
  • Strong understanding of GitLab for CI/CD and version control.
  • Ability to mentor engineers, conduct code reviews, and set engineering best practices.
  • Strong problem-solving and decision-making skills, with the ability to guide technical teams effectively.
  • Excellent communication skills, with the ability to work with stakeholders at all levels.
  • Lead a team of engineers, providing guidance on software development best practices.
  • Design, develop, and maintain Java-based applications with optimized SQL database integration.
  • Architect, deploy, and manage applications on Azure using Kubernetes and containerization.
  • Streamline development workflows by implementing GitLab-based CI/CD pipelines.
  • Mentor junior and mid-level engineers, fostering a culture of learning and growth.
  • Make key technical decisions on system architecture, scalability, and security.
  • Work closely with Product Owners, DevOps, and other stakeholders to align engineering efforts with business goals.
  • Ensure applications are built with efficiency, scalability, and security in mind.

SQLJavaKafkaKubernetesAzureCI/CDMicroservices

Posted 26 days ago
Apply
Apply
🔥 Lead Software Engineer
Posted 27 days ago

📍 Greece

🧭 Full-Time

🔍 Software Development

🏢 Company: myTeam👥 11-50💰 $1,001,116 Seed 9 months agoSportsSoftware

  • 5+ years of experience in full-stack development, particularly with PHP and the Laravel framework.
  • Strong proficiency in frontend technologies, including HTML, CSS, Bootstrap 4, and JavaScript (Vue.js).
  • Familiarity with AWS services, especially ECS, S3, RDS, SQS.
  • Experience with containerization technologies, particularly Docker.
  • Solid understanding of RESTful APIs and software architectures.
  • Excellent leadership and interpersonal skills, with a strong problem-solving ability.
  • Ability to communicate technical concepts clearly to non-technical stakeholders.
  • Lead the development team in designing, developing, and deploying the application, while actively contributing code.
  • Evaluate and decide how to improve, re-architect, and adapt current systems.
  • Collaborate with product, marketing and other stakeholders to translate business requirements into technical specifications, ensuring hands-on implementation.
  • Mentor the development team and provide guidance on best practices in software development.
  • Oversee the integration of AWS services and manage deployment processes using Docker and ECS.
  • Participate in sprint planning, stand-ups, and retrospectives for continuous improvement.

AWSDockerLeadershipPHPHTMLCSSJavascriptSoftware ArchitectureVue.JsRESTful APIs

Posted 27 days ago
Apply