Apply

Senior Backend Engineer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: U.S.

πŸ” Industry: Online food ordering

πŸͺ„ Skills: Backend DevelopmentSoftware Development

Requirements:
  • Experience with modern technologies.
  • Strong problem-solving skills.
  • Ability to collaborate effectively within a team.
Responsibilities:
  • Architect, develop, scale, and monitor solutions across the Olo Engage product suite.
  • Support brands in harnessing guest data to boost retention and lower acquisition costs.
  • Handle restaurant event data at the scale of billions of events per month.
  • Collaborate with a passionate team and encourage new ideas and experimentation.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 120000.0 - 160000.0 USD per year

πŸ” Edtech

  • 5+ years of experience in JVM development.
  • Strong proficiency in JVM languages such as Java, Kotlin, or Groovy with a good understanding of its ecosystems.
  • Extensive experience with JVM Frameworks (Spring, Spring Boot, Micronaut, etc.).
  • Solid understanding of object-oriented programming and design patterns.
  • Experience with RESTful APIs and web services.
  • Proficient in SQL and experience with database technologies such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience with Agile development methodologies.
  • Proven experience in designing and developing scaled platforms.

  • Design, develop, and maintain JVM-based applications using Micronaut or Spring Frameworks.
  • Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and mentor junior developers.
  • Troubleshoot and resolve complex technical issues.
  • Optimize application performance and ensure scalability.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to architectural decisions and technical roadmaps.
  • Deploy, manage, and scale applications on AWS.
  • Implement and manage containerized applications using Kubernetes and/or Docker.
  • Set up and maintain CI/CD pipelines using Jenkins and GitLab.
  • Utilize multiple AWS services such as EKS, RDS, SQS, SNS, and more.
  • Design and develop scaled platforms to handle high traffic and large data volumes.

AWSBackend DevelopmentDockerPostgreSQLSQLJavaJenkinsKotlinKubernetesMySQLSpringSpring BootGroovyCI/CDRESTful APIsMicroservices

Posted 5 days ago
Apply
Apply

πŸ“ Switzerland, United Kingdom, United States

πŸ” Brand management

NOT STATED

  • Join the mission to enhance Frontify's brand management platform.
  • Work within the Search Platform Team focused on search capabilities.
  • Develop a search service to simplify search implementation for other engineering teams.
  • Build knowledge in the search domain.

Backend DevelopmentNode.jsElasticSearch

Posted 22 days ago
Apply
Apply

πŸ“ United States, BC & ON, Canada

🧭 Full-Time

πŸ’Έ 139000.0 - 248000.0 USD per year

πŸ” Website Experience Platform

  • 5+ years of experience in scalable, multi-tenant environments.
  • 2+ years experience leading projects.
  • Proficiency in Javascript/Typescript, MongoDB, and Node.
  • Valued testing and documentation skills.
  • Comfortable with ambiguity and scoping solutions.
  • Effective communication of trade-offs between technical and business requirements.
  • Passionate about encouraging and developing other engineers.

  • Architect, design, and implement scalable backend services.
  • Design and build high-volume APIs for internal and external developers.
  • Improve integrations with partners like Stripe.
  • Develop knowledge of business architecture and infrastructure.
  • Collaborate with software engineers, product managers, designers, and QA analysts.
  • Build and maintain unit and integration tests.
  • Mentor other engineers on best practices.

Backend DevelopmentNode.jsJavascriptMongoDBTypeScriptREST APIMicroservices

Posted 22 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 163000.0 - 189000.0 USD per year

πŸ” Software development for data science and AI solutions

🏒 Company: Domino Data LabπŸ‘₯ 251-500πŸ’° Series F over 2 years agoArtificial Intelligence (AI)Big DataMachine LearningAnalyticsEnterprise ApplicationsData MiningEnterprise SoftwareSoftware

  • 5+ years of experience in backend development, especially in distributed computing with Hadoop, Spark, Kafka.
  • Experience in API design and development, e.g., RESTful APIs, GraphQL with a focus on integrating backend and front-end systems.
  • Strong proficiency in Java, Scala, Go, or Python, dedicated to building high-performance backend solutions.
  • Skilled in enhancing backend performance in cloud environments, well-versed in Docker, Kubernetes, and CI/CD practices.
  • Experience building production-grade software, preferably in Scala or Go.
  • Comfortable in dynamic, fast-paced settings with strong problem-solving skills and a comprehensive understanding of system design and architecture.
  • Strong familiarity with service-oriented architecture (SOA), adept at designing and developing modular, maintainable services for seamless system integration.
  • Ability to work independently and be a reliable teammate.

  • Design and develop software solutions that improve Domino’s user experience with regards to the new, highly-sought Governance feature.
  • Extend and contribute enhancements to the open-source software powering Domino.
  • Create technical designs and clearly communicate them to cross-functional stakeholders.
  • Enable fellow engineers to achieve high quality through design and code reviews.
  • Work with product managers to ensure solutions are well planned and delivered on-time.

Backend DevelopmentDockerGraphQLPythonHadoopJavaKafkaKubernetesGoSparkCI/CDRESTful APIsScala

Posted 27 days ago
Apply
Apply
πŸ”₯ Senior Backend Engineer
Posted about 1 month ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 164900.0 - 267720.0 USD per year

πŸ” Software Development / Technology

🏒 Company: CalendlyπŸ‘₯ 501-1000πŸ’° $350,000,000 Series B almost 4 years agoπŸ«‚ Last layoff over 1 year agoProductivity ToolsEnterprise SoftwareCollaborationMeeting SoftwareSchedulingSoftware

  • 7+ years of Software Development experience at a SaaS or technology company.
  • Experience with Service Oriented Architectures (SOA) and microservices.
  • Experience with a Monolith to Services architectural rebuild.
  • Excellent problem-solving skills and ability to analyze complex systems.
  • Demonstrated ability to drive innovation and propose new solutions.
  • Ability to adapt to new technologies and evolving organizational needs.
  • A drive to craft clean, reliable, and maintainable code.
  • Availability for participation in on-call rotation.
  • Authorized to work lawfully in the United States.

  • Collaborating within your team to build new features targeted at high-impact enterprise customers.
  • Contributing to platform scaling initiatives.
  • Meeting regularly with Product and Design to fine tune requirements.
  • Attending agile ceremonies to help your team plan and execute their work.
  • Working across squads to improve engineering practices at Calendly.
  • Reviewing implementation plans and pull requests from peers.
  • Mentoring and coaching other team members.

Node.jsPostgreSQLSoftware DevelopmentKubernetesRedisMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Kenya, the Philippines, Mexico, India, United States

πŸ” Financial services, Fintech

  • Proven experience in backend engineering.
  • Technical leadership skills.
  • Familiarity with microservices architecture.
  • Ability to collaborate cross-functionally.

  • Build and extend Tala’s backend architecture to support new country launches and features.
  • Push the team towards building a highly available, scalable, reliable, fault-tolerant, and performant microservices platform.
  • Follow and improve Tala’s engineering processes and standards.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingMentoringMicroservicesCoaching

Posted about 2 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Conversational AI

🏒 Company: Symbl.aiπŸ‘₯ 51-100πŸ’° $17,000,000 Series A about 3 years agoArtificial Intelligence (AI)Developer APIsGenerative AIInformation Technology

  • Demonstrate a deep understanding of natural language processing (NLP) techniques.
  • Hands-on experience building and deploying machine learning models for text analysis.
  • Strong knowledge of conversational AI frameworks and technologies, such as Dialogflow or Rasa.
  • Proficiency in designing scalable and reliable backend systems for conversational AI applications.
  • Passion for staying updated on advancements in AI and ML, particularly in conversational agents.
  • Excellent problem-solving skills and the ability to adapt to challenges in the conversation AI domain.

  • Integrate AI and ML algorithms with backend systems to enhance functionality.
  • Develop APIs and microservices for communication between AI/ML models and other application components.
  • Implement data preprocessing and feature engineering pipelines for AI/ML model training.
  • Deploy and manage AI/ML models in production environments ensuring reliability and scalability.
  • Utilize tools like TensorFlow, PyTorch, or scikit-learn for building and deploying machine learning models.
  • Collaborate with data scientists and ML engineers to optimize AI/ML workflows.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceData AnalysisElasticSearchGitKerasMachine LearningNLTKNumpyPyTorchAlgorithmsGoREST APITensorflowCommunication SkillsAnalytical SkillsCollaboration

Posted 2 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 210000 - 232000 USD per year

πŸ” Cryptocurrency/DeFi

🏒 Company: Uniswap Labs

  • 5+ years of software engineering experience, including 2+ years on EVM related chains.
  • Excellent coding skills and deep understanding of cloud architectures.
  • Strong debugging capabilities and experience building backend systems from scratch.
  • Desire to keep up with modern best practices in software development/Web3.
  • Experience mentoring junior engineers.

  • Write high quality and well tested code, and review code from other team members.
  • Drive strategic technical initiatives to ensure the reliability and scalability of the chain.
  • Manage projects from gathering requirements to release management.
  • Design, build, and maintain a large-scale production system on the cloud.
  • Be part of the on-call rotation to ensure 24/7 operation without outages.
  • Provide guidance and technical leadership to peers.

LeadershipSoftware DevelopmentEthereumTypeScriptAlgorithmsGoRelease ManagementMentoringDebugging

Posted 2 months ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 150000.0 - 162000.0 USD per year

πŸ” Upskilling and Learning Platforms

  • C# Proficiency: Advanced knowledge of C# for developing robust, scalable backend services and APIs.
  • Collaboration and Problem-Solving: Effectively works with cross-functional teams to communicate, analyze, and resolve complex issues.
  • Modular System Design: Expertise in transforming systems into modular components.
  • Library Development: Proficient in building reusable libraries that standardize functionality.
  • Logging and Monitoring: Skilled in implementing logging, monitoring, and alerting systems.
  • Event-Driven Architecture: Familiarity with event-driven patterns to build scalable systems.
  • Authentication and Authorization: In-depth experience with Role-Based Access Control.
  • Agile Methodologies: Experienced in agile environments.
  • Cloud Expertise: Hands-on experience in deploying and managing services in cloud environments.

  • Engage in all software development stages, from conceptualization to deployment.
  • Conduct research, build proof-of-concepts, and participate in architecture/design discussions.
  • Effectively communicate complex features and systems in detail.
  • Work with the Product Manager and the team in planning and elaborating technical stories for sprint releases.
  • Participate in troubleshooting production issues and work with the team to continuously evaluate and improve the quality, reliability, and scalability of the platform.
  • Collaborate with teammates to recommend technology decisions based on data.
  • Provide input to the team’s commitments around design, architecture, and project estimation.

Software DevelopmentAgileKafkaC#AzureCollaborationAgile methodologies

Posted 2 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 210000.0 - 232000.0 USD per year

πŸ” Decentralized Finance (DeFi)

  • 5+ years of software engineering experience, including 2+ years on EVM related chains.
  • Excellent coding skills and deep understanding of cloud architectures.
  • Experience in building backend systems from the ground up.
  • Desire to stay updated with modern software development and Web3 practices.
  • Experience mentoring junior engineers.

  • Write high quality and well-tested code, review team members' code.
  • Drive strategic technical initiatives for chain reliability and scalability.
  • Manage projects comprehensively, from gathering requirements to release management.
  • Design, build, and maintain large-scale production systems on the cloud.
  • Participate in on-call rotation to ensure continuous operation.
  • Provide guidance to peers on architectural and coding decisions.

LeadershipSoftware DevelopmentEthereumTypeScriptAlgorithmsGoRelease ManagementMentoringSoftware EngineeringDebugging

Posted 2 months ago
Apply