Apply

Senior Backend Engineer

Posted 9 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: Canada, United States

💸 Salary: 130000.0 - 210000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Forethought👥 101-250💰 $65,000,000 Series C over 3 years agoCustomer ServiceArtificial Intelligence (AI)SaaSMachine LearningGenerative AIEnterprise Software

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: Backend DevelopmentDockerPythonSoftware DevelopmentDjangoElasticSearchFlaskKubernetesMongoDBAlgorithmsData StructuresFastAPIRedisRESTful APIsMicroservicesSoftware Engineering

Requirements:
  • Demonstrated 3+ years of experience in a software engineering role is required.
  • Expertise in Python is essential with proficiency in one of the mainstream Python frameworks (FastAPI/Django/Flask)
  • Proven experience in constructing large-scale distributed systems is necessary.
  • Experience with MongoDB, Redis, and Elasticsearch is preferred.
Responsibilities:
  • Design and build backend services that power Forethought’s core AI features, directly impacting the customer experience across our platform.
  • Collaborate with product and design teams to translate user needs into scalable backend solutions that enhance customer support automation.
  • Scale and optimize our product to handle over 1 billion monthly interactions, ensuring high performance, reliability, and efficiency across all customer touchpoints.
  • Partner with AI/ML engineers to integrate LLM-based capabilities into production workflows, with a focus on reliability, observability, and speed.
  • Drive technical excellence by owning projects end-to-end—from architecture and implementation to deployment and monitoring.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🏢 Company: c0ffee

  • You’ve built ant scaled real backend systems, ideally for high-traffic consumer apps (1M+ users).
  • You know how to make Postgres sing. Performance tuning, indexing, all of it.
  • You’ve designed clean APIs and know how to test them properly.
  • You don’t wait for direction—you take ownership and get things done.
  • You’re comfortable in fast-paced, async environments.
  • Own the backend.
  • Work closely with frontend and mobile to shape the entire user experience.
  • Set up and optimize data pipelines, queries, and system architecture for scale.
  • Help define and drive our backend culture—best practices, infra, tests, everything.
  • Be hands-on from idea to shipped product.

Backend DevelopmentPostgreSQLSQLTypeScriptAPI testingRedisCI/CDRESTful APIsMicroservicesNodeJSSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Dispel👥 1-10E-CommerceCosmeticsSalesConsumer Goods

  • 5+ years of experience.
  • Deep involvement with several APIs.
  • Python experience.
  • Good understanding of Databases, Caches, Queues, Events, Lambdas and Workers.
  • Understanding of cloud and how the code written will run is required.
  • Skilled in Unit testing and E2E testing.
  • Work independently as well as collaboratively with other team members to deliver high-quality solutions.
  • Participate in solving problems and improving code/infrastructure.

AWSNode.jsPostgreSQLPythonExpress.jsJestTypeScriptAPI testingFastAPIRedisNext.jsReact

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 175000.0 USD per year

🔍 Consumer Data Privacy

🏢 Company: Optery, Inc.

  • 6+ years experience as a backend or full-stack engineer building web applications
  • 3+ years experience with Python and Django
  • Demonstrated knowledge of Computer Science fundamentals
NOT STATED

AWSBackend DevelopmentDockerPostgreSQLPythonSQLDjangoElasticSearchHTMLJavascriptKubernetesMongoDBRabbitmqAlgorithmsCassandraData StructuresREST APIRedisCI/CDMicroservicesJSON

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 148505.0 - 178206.0 USD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D about 3 years agoSoftware Development

  • Solid experience with at least one programming language.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way.
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • 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.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingKubernetesAlgorithmsData StructuresGoGrafanaPrometheusREST APITestRailCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringLinuxMicroservicesJSONSoftware EngineeringData analyticsDebuggingSaaS

Posted 7 days ago
Apply
Apply

📍 Anywhere in the World

🧭 Full-Time

💸 51850.0 - 116650.0 USD per year

🔍 Software Development

🏢 Company: Remote - Referral Board

  • Significant experience as a Backend Engineer working with Elixir, which includes building, shipping and maintaining a complicated software project
  • Postgres (or similar)
  • CI/CD (GitLab, Github, Jenkins or similar)
  • Lead the development of major team-scoped projects, participate in cross-team initiatives
  • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements
  • Maintain good understanding of the team’s domain, both from product and engineering sides
  • Provide feedback on code reviews
  • Contribute to the shared codebase
  • Debug and solve technical and business issues
  • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc
  • Mentor and provide guidance to other engineers
  • Investigate, propose and participate in implementation of improvements to our platform
  • Design and implement APIs with performance, scalability, and maintainability in mind

Backend DevelopmentPostgreSQLSoftware DevelopmentAPI testingCI/CDRESTful APIsDebugging

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 185000.0 USD per year

🔍 Software Development

🏢 Company: Sphinx Defense👥 1-10National SecurityInformation TechnologyMilitarySoftware

  • 5+ years of progressively responsible software engineering experience
  • Have extensive experience with Python, FastAPI, Postgres, AWS, Docker, Kubernetes, and Terraform*
  • Demonstrable in-depth knowledge of at least one commercial cloud platform and its associated services
  • Led the architecture, development, and building of backend services and APIs to ensure performance, security, and reliability
  • An ability to successfully own technical problems end-to-end
  • Made enough mistakes and booked enough wins to know what not to build and what good looks like
  • Excellent communication skills, working with end-users to design and build solutions to their needs, a habit of self-directed learning of new technologies, and the ability to learn quickly and adapt to a fast-paced environment
  • Building multi-tenant services on public cloud platforms like AWS
  • Building, architecting, and consuming APIs and backend services as part of the platform ecosystem with an emphasis on automation, testing, and security
  • Advocating for improvements to product quality, security, and performance that have a particular impact on your team and others
  • Supporting junior engineering talent with mentorship or technical guidance
  • Interacting with customers and partners to help them integrate with our services
  • Scale the services and solve interesting Space Communication challenges

AWSBackend DevelopmentDockerPostgreSQLPythonKubernetesFastAPITerraform

Posted 8 days ago
Apply
Apply

📍 United States, Brazil, Tel Aviv

🧭 Full-Time

🔍 Software Development

🏢 Company: Axonius👥 600-600💰 $200,000,000 Series E about 1 year agoAsset ManagementCloud SecurityInformation TechnologyCyber SecurityNetwork Security

  • 4+ years of experience as a Backend Engineer
  • 1+ years in Python
  • Familiar with at least one of the following communication method REST, SOAP , GraphQL , LDAP , SNMP
  • Familiar with at least one of the following Database technologies SQL , MongoDB
  • Own feature development from definition level throughout the actual usage on customer environments
  • Researching solutions, developing, and deploying quick features/ customizations to obtain the tech WIN!

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingCybersecurityGCPMongoDBREST APICommunication SkillsRESTful APIsLinuxDevOpsMicroservicesExcellent communication skills

Posted 9 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 SaaS

🏢 Company: hive.co

  • 7+ years of software engineering experience, with at least 5 years focused on reliability, infrastructure, or platform engineering
  • 3+ years experience with AWS and proven ability to build effective monitoring, alerting, and observability solutions
  • Track record of implementing, maintaining, and improving SLOs and uptime KPIs for critical services
  • Expert knowledge of Linux, Docker, and distributed systems principles with their real-world applications
  • Solid programming skills in both application and infrastructure languages (Python, Go, etc.)
  • Strong grasp of security best practices and a data-driven approach to enhancing stability and availability
  • Excellent communication skills with the ability to collaborate effectively across teams and explain complex technical concepts clearly
  • Champion system observability improvements through implementation, maintenance, process refinement, and automation for business-critical services
  • Drive SLO adoption and improvement to ensure excellent customer satisfaction across key value streams
  • Enhance application performance at every level, from infrastructure foundations to runtime environments
  • Tackle and resolve complex technical challenges across the entire stack
  • Partner with development teams to design and implement scalable, reliable solutions
  • Lead security and compliance initiatives as integral components of our engineering practice
  • Craft and refine developer tools that boost team productivity and efficiency
  • Develop and implement strategies to optimize cloud infrastructure costs
  • Collaborate with DevOps to maintain and enhance deployment pipelines in our cloud environments
  • Contribute to incident management by defining meaningful metrics, executing against targets, and improving response times and overall system stability

AWSBackend DevelopmentDockerPythonSQLCloud ComputingDjangoElasticSearchKubernetesMongoDBMySQLClickhouseGoRedisCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 153729.0 - 184475.0 CAD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D about 3 years agoSoftware Development

  • Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
  • Some experience with delivering projects from gathering requirements, brain-storming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Experience with being on-call and performing operations/SRE tasks or with the concept of infrastructure as code
  • Collaborate with your team to deliver new features, analyze outcomes, and make improvements
  • Lead projects from concept to implementation, including ongoing customer support
  • Design, build, operate, and maintain essential systems, ensuring reliability, performance, and availability
  • Take an active role in influencing our roadmap and your own career objectives
  • Participate in on-call rotations and take responsibility for the services you oversee
  • Support and mentor team members, engage in design conversations, and work closely with colleagues
  • Expand your skill set by deepening your knowledge of our cloud products, understanding our customers, and learning about our codebase

Backend DevelopmentSoftware DevelopmentCloud ComputingKubernetesGoGrafanaPrometheusCommunication SkillsCollaborationCI/CDRESTful APIsLinuxDevOpsMicroservices

Posted 9 days ago
Apply
Apply

📍 Americas (United States, Canada, LATAM)

🧭 Full-Time

🔍 Financial Planning & Analysis (FP&A)

🏢 Company: Aleph

  • 5+ years of backend software engineering experience in Python
  • Infrastructure management and observability expertise
  • Solid background in algorithms and data structures
  • Experience with data (queues, databases, transfer, synchronization, etc)
  • Experience working with third-party APIs
  • Work hand-in-hand with leadership and other teammates to prioritize and execute on our product roadmap
  • Design, develop and own complex features or software components
  • Deliver robust, scalable, and well-tested code
  • Help develop and establish best practices to lay the foundation for a high-performing technology team and its culture
  • Collaborate with Design and Operations teams to keep making Aleph better every day
  • Build observability into our systems and actually monitor their day to day performance

Backend DevelopmentPostgreSQLPythonAlgorithmsAmazon Web ServicesApache KafkaAPI testingData engineeringData StructuresREST APICI/CDSoftware EngineeringData analyticsData management

Posted 10 days ago
Apply