Apply

Senior Backend Software Engineer

Posted 1 day agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

πŸ” Industry: Software Development

🏒 Company: AWeber

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSBackend DevelopmentDockerPythonSQLCloud ComputingDesign PatternsGitKafkaKubernetesAlgorithmsData StructuresREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesTeamworkJSONScriptingSoftware EngineeringDebugging

Requirements:
  • Experience with Python and frameworks like Tornado and Rejected.
  • Knowledge of Docker and Kubernetes.
  • Ability to work in a 24x7 on-call rotation.
Responsibilities:
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.
Apply

Related Jobs

Apply

πŸ“ DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

🧭 Full-Time

πŸ” Software Development

🏒 Company: AWeber

  • Experience writing APIs and event-driven, distributed microservices in Python
  • Knowledge of frameworks like Tornado and Rejected
  • Experience deploying applications using Docker and Kubernetes
  • Design, develop, maintain, and operate applications
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonSQLGitKubernetesGrafanaREST APICI/CDMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, VA

🧭 Full-Time

πŸ” Software Development

🏒 Company: AWeber

  • Experience in writing APIs and event-driven, distributed microservices in Python
  • Knowledge of Docker and Kubernetes
  • Experience with frameworks like Tornado and Rejected.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Write APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.

Backend DevelopmentDockerPythonSQLGitKubernetesAlgorithmsAPI testingData StructuresGrafanaREST APICI/CDLinuxDevOpsMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

🧭 Full-Time

πŸ” Software Development

🏒 Company: AWeber

  • Writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leveraging internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.
  • Capturing metrics with tools like statsd, Graphite, and Grafana.
  • Join a 24x7 on-call rotation to make sure our product is available for customers around the clock.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Write APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.
  • Capture metrics with tools like statsd, Graphite, and Grafana that you will use to monitor the health of services.
  • Join a 24x7 on-call rotation to make sure our product is available for customers around the clock.

Backend DevelopmentDockerPythonSQLGitKubernetesAPI testingGrafanaREST APICI/CDLinuxDevOpsMicroservicesJSONSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, VA

🧭 Full-Time

πŸ” Software Development

🏒 Company: AWeber

  • Writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Experience with Docker and Kubernetes.
  • Capture metrics with tools like statsd, Graphite, and Grafana that you will use to monitor the health of services.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.

AWSBackend DevelopmentDockerPythonSQLBashCloud ComputingGitKafkaKubernetesNginxActiveMQAlgorithmsAPI testingData StructuresGrafanaPostgresPrometheusREST APITestRailCI/CDRESTful APIsDevOpsMicroservicesScriptingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

🧭 Full-Time

πŸ” Software Development

🏒 Company: AWeber

  • Experience building APIs and event-driven microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Join a 24x7 on-call rotation to make sure our product is available for customers around the clock.

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLKubernetesREST APICI/CDMicroservicesSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Advertising Software

🏒 Company: MNTNπŸ‘₯ 251-500πŸ’° $2,000,000 Seed over 2 years agoAdvertisingReal TimeMarketingSoftware

  • 5+ years of Typescript development experience, including Typescript in a NodeJS server environment.
  • 3+ years of HTML/CSS experience, including layouts, specificity, cross-browser compatibility, accessibility, and high-visualisation charting APIs.
  • Familiarity with writing effective unit and functional tests in an automated environment.
  • Familiarity with cloud infrastructure (AWS preferred) and containerization (Docker, Kubernetes).
  • Familiarity with SQL (PostgreSQL)
  • Proficiency with Git, CI/CD pipelines, and build tools
  • Experience with AI productivity tools (ChatGPT, Claude, Copilot, Cursor)
  • Strong problem-solving skills and ability to collaborate with both technical and non-technical stakeholders.
  • Ability to comprehend business requirements and translate them into technical specifications.
  • Architect, develop, and maintain scalable backend services using TypeScript and JavaScript across modern runtimes (Node.js, Deno, Bun).
  • Design and implement RESTful and GraphQL APIs.
  • Develop infrastructure for performance monitoring, logging, and error tracking.
  • Build and maintain systems for web scraping and large-scale crawling of public web data, with a strong emphasis on ethical practices and legal compliance.
  • Leverage tools such as Playwright for headless browser automation and data extraction.
  • Work with Cloudberry (now MSP360) or similar tools for managing object storage across platforms.
  • Integrate with object storage systems (e.g., S3-compatible storage) for handling large volumes of data, files, and scraped content.
  • Design performant data models using ScyllaDB, PostgreSQL, and MongoDB, with a focus on handling large-scale JSON data structures.
  • Build robust systems to process, transform, store, and retrieve structured and semi-structured JSON data.
  • Collaborate with frontend engineers, product managers, and DevOps to ship reliable features.
  • Drive technical decisions and contribute to system architecture.
  • Optimize services for speed, memory usage, and scalability.
  • Ensure secure coding practices and participate in code reviews and technical mentorship.

AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLCloud ComputingGitJavascriptKubernetesMongoDBSoftware ArchitectureTypeScriptAPI testingTestRailCI/CDRESTful APIsMentoringLinuxDevOpsMicroservicesJSONData modelingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 175000.0 USD per year

πŸ” Software Development

🏒 Company: CompScienceπŸ‘₯ 11-50πŸ’° $10,000,000 Series A almost 2 years agoArtificial Intelligence (AI)Computer VisionIndustrialInternet of ThingsMachine LearningInsurTechInsuranceCommercial InsuranceSoftware

  • 7+ years of experience building and shipping high-quality backend systems.
  • 4+ years of experience in Cloud Infrastructure such as AWS/Azure/GCP and 2+ Years of Experience with Github Actions/Terraform/Cloudformation/Ansible
  • 6+ years of experience in Strongly Typed Languages such as C#/TypeScript/C++ etc.
  • 2+ years of Experience in Docker.
  • 2+ Years of Experience with ETL Pipelines
  • Design, build, and maintain scalable, high-performance APIs and data processing pipelines that support both application functionality and AI-driven analytics.
  • Demonstrate a deep understanding of the existing TypeScript/JavaScript legacy codebase and strategically evolve it to meet evolving business objectives, improving efficiency and maintainability.
  • Build backend systems with a focus on scalability and robustness to handle rapidly increasing video and data volumes, ensuring high availability and reliability.
  • Leverage expertise in AWS services (SQS, Redshift, RDS, Aurora (PostgreSQL), S3, EC2) to manage and optimize the backend infrastructure, while actively supporting the transition to a serverless, event-driven architecture.
  • Significantly contribute to and improve internal documentation to support ongoing development efforts and facilitate knowledge sharing within the team.
  • Effectively collaborate with engineering leads, mentor junior developers, and coordinate with overseas contract partners to implement key backend functionality, ensuring alignment with business priorities and long-term scalability.

AWSBackend DevelopmentDockerGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLCloud ComputingETLGitTypeScriptAlgorithmsREST APICollaborationCI/CDTerraformAnsibleNodeJS

Posted 15 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: VantaπŸ‘₯ 501-1000πŸ’° $150,000,000 Series C 10 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 8 years of industry experience with backend development.
  • Proven ability to design clean, effective internal APIs and services.
  • Hands-on experience with TypeScript, GraphQL, and MongoDB.
  • Demonstrated leadership of significant technical projects from inception through delivery.
  • Design APIs from first principles, ensuring they are intuitive and usable by both code and AI agents.
  • Make thoughtful trade-offs that balance business objectives, user experience, and long-term technical sustainability.
  • Mentor and guide fellow engineers, promoting best practices across the team.
  • Lead initiatives that strengthen operational excellence and raise the bar on engineering quality across the organization.

Backend DevelopmentGraphQLLeadershipMongoDBTypeScriptAPI testingRESTful APIsMentoringSoftware Engineering

Posted 17 days ago
Apply
Apply

πŸ“ Canada, United States, Romania

🧭 Full-Time

πŸ” Software Development

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

  • Proven experience as a Backend Engineer with a focus on database design and system architecture.
  • Strong expertise in ClickHouse or similar columnar databases for managing large-scale, real-time analytical queries.
  • Hands-on experience with Elasticsearch for indexing and searching large datasets.
  • Proficient in backend programming languages such as Python, Go.
  • Experience with RESTful API design and development.
  • Solid understanding of distributed systems, microservices architecture, and cloud infrastructure.
  • Experience with performance tuning, data modeling, and query optimization.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Design, implement, and maintain backend services and APIs to support applications.
  • Build and optimize data storage solutions using Postgres, ClickHouse and Elasticsearch to ensure high performance and scalability.
  • Collaborate with cross-functional teams, including frontend engineers, data scientists, and machine learning engineers, to deliver end-to-end solutions.
  • Monitor and troubleshoot performance issues in distributed systems and databases.
  • Write clean, maintainable, and efficient code following best practices for backend development.
  • Participate in code reviews, testing, and continuous integration efforts.
  • Ensure security, scalability, and reliability of backend services.
  • Analyze and improve system architecture, focusing on performance bottlenecks, scaling, and security.

Backend DevelopmentPostgreSQLPythonSQLElasticSearchClickhouseGoRESTful APIsMicroservicesData modeling

Posted about 1 month ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Material BankπŸ‘₯ 251-500πŸ’° $175,000,000 Series D about 3 years agoMarketplaceRetailIndustrial DesignArchitectureInterior Design

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 2+ years of experience in software development, with a focus on backend and systems engineering.
  • Proficiency in either Go, Python or Java.
  • Experience with scalable architecture patterns (monolith or service-oriented).
  • Hands-on experience with AWS services such as EC2, S3, Lambda, etc.
  • Strong knowledge of API development (REST and GraphQL).
  • Proficiency in Postgres SQL for database design and management.
  • Familiarity with Kafka or similar message queueing systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Develop new internal applications and integrations, using Go and other relevant technologies.
  • Design and implement scalable and modular application architecture.
  • Utilize AWS services for hosting, deployment, and management of applications.
  • Develop and maintain APIs (REST and GraphQL) for seamless communication between different systems and services.
  • Design and manage databases using Postgres SQL for efficient data storage and retrieval.
  • Implement message queueing systems using Kafka for asynchronous communication between services.
  • Collaborate with cross-functional teams to gather requirements and implement solutions that meet business needs.
  • Troubleshoot and debug issues in existing applications as needed.
  • Stay updated on emerging technologies and industry trends to continuously improve development processes and practices.

AWSBackend DevelopmentDockerGraphQLPostgreSQLPythonSoftware DevelopmentSQLJavaKafkaAPI testingGoREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMicroservicesSoftware Engineering

Posted about 1 month ago
Apply