Apply

Senior Software Engineer, Backend

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: San Francisco, New York, Denver, London, Australia, New Zealand

🔍 Industry: Customer engagement platform

🏢 Company: Iterable👥 501-1000💰 $200,000,000 Series E over 3 years agoArtificial Intelligence (AI)SaaSMobile AppsMarketingSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMPostgresRedisScala

Requirements:
  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.
Responsibilities:
  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 135000.0 - 165000.0 USD per year

🔍 Software Development

🏢 Company: Flowhub

  • Experienced in system design and architecture decisions from proof-of-concept to scaled, mature systems and scoped, iterative versioning in between
  • Competent across the stack but fluent in backend services. Proven ability to diagnose, resolve, and optimize performance issues between the service and database layers.
  • Comfortable working in or learning React.js, Golang, GraphQL
  • Deeply experienced with PostgreSQL or a similar relational database technology and how it’s setup and schema impacts overall performance
  • Work with product management, stakeholders, and customers to design and build the easiest-to-use, most performant point-of-sale platform in the industry
  • Make pragmatic architectural decisions to ensure our system is stable, scalable, and easy to change
  • Work with our Postgres databases in GCP to find optimization opportunities. Find opportunities to teach performance improvement techniques to the other engineers around you.
  • Leverage and enhance our existing observability tools to ensure Flowhub’s systems are a pleasure for our customers to use and performing up to our internal standards
  • Mentor and support teammates and other engineers, product managers, and designers across Flowhub’s engineering department
  • Review and support code changes for other engineers, specifically database-related schema or query changes

Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLGCPReact.jsSoftware ArchitectureAlgorithmsAPI testingREST APICI/CDMicroservicesData modelingDebugging

Posted 12 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Clay Labs

  • Experience with Redis, Postgres, ElasticSearch, or Opensearch
  • Experience in query optimization and schema design
  • Advanced proficiency in optimizing serverless workloads on AWS
  • Perform comprehensive analyses of systems
  • Create and monitor performance metrics
  • Advise teams on scalable feature design
  • Address scalability challenges with databases

AWSSQLElasticSearchPostgresRedisTerraform

Posted 15 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: Close

  • 5+ years experience building modern back-end systems
  • Professional Python experience preferred
  • Hands-on experience with MongoDB, PostgreSQL, Elasticsearch
  • Design and implement new user-facing features
  • Improve performance of GraphQL and REST APIs
  • Build and enhance integrations with other SaaS platforms

AWSDockerGraphQLPostgreSQLPythonElasticSearchFlaskKafkaKubernetesMongoDBREST APIRedisWebRTCCI/CDTerraformAnsible

Posted 17 days ago
Apply
Apply

📍 Poland

🧭 Full-Time

💸 29000.0 - 33000.0 PLN per month

🔍 Software Development

🏢 Company: Sprout General Referrals

  • 4+ years experience developing software in a production environment
  • 3+ years programming in Java, Python, or C++
  • 3+ years developing scalable distributed backend services
  • Embed in engineering squads for product and infrastructure roles
  • Monitor health of services in production
  • Lead technical architecture meetings

AWSBackend DevelopmentPythonSQLAgileJavaC++NosqlDevOpsMicroservices

Posted 24 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 29000.0 - 33000.0 PLN per month

🔍 Software Development

🏢 Company: Sprout Social👥 501-1000💰 $40,500,000 Series D about 6 years agoSaaSAppsAnalyticsSoftwareSocial Media

  • 4+ years experience in a production environment
  • 3+ years programming in Java, Python, or C++
  • 3+ years developing scalable backend services
  • Embed in engineering squads to work on product and infrastructural roles
  • Monitor health of services in production
  • Participate in technical design meetings

Backend DevelopmentPythonSQLJavaC++Nosql

Posted 26 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Tines👥 101-250💰 $50,000,000 Series B 11 months agoInformation ServicesIndustrial AutomationSecurityData IntegrationCyber SecurityEnterprise SoftwareSoftware

  • 6+ years as a professional software engineer
  • Experience delivering software with a high-level programming language
  • Familiarity with Ruby and TypeScript is a plus
  • Ability to learn and adapt to new technologies
  • Work closely with colleagues to build effective solutions
  • Make immediate changes in the codebase
  • Shape workflow execution processes
  • Write and review high quality code
  • Identify improvement opportunities in codebase and processes
  • Own problems and solutions all the way to production
  • Mentor fellow engineers

AWSBackend DevelopmentDockerRubyTypeScriptPostgresRedis

Posted 26 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 180065.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Developer Platform

  • 6+ years of experience in backend development
  • Mastery of Go and/or Ruby
  • Experience with Javascript, TypeScript, Python, and Java is a plus
  • Strong understanding of distributed systems and microservices architecture
  • Excellent verbal and written communication skills
  • Familiarity with crypto wallets
  • Proven track record in designing and shipping APIs
  • Experience with databases and caching systems
  • Deep knowledge of RESTful API design principles
  • Familiarity with AWS and containerization technologies
  • Understanding of security best practices
  • Design, develop, and maintain scalable backend systems using Go and Javascript
  • Define and maintain HTTP REST API definitions using OpenAPI
  • Develop ergonomic open-source SDKs using Ruby, Typescript, Go, Python, and Java
  • Author and maintain clear documentation and guides
  • Collect customer feedback to improve APIs and SDKs
  • Build sample applications to demonstrate API value
  • Troubleshoot fullstack issues for stability and security
  • Participate in code reviews

AWSPostgreSQLPythonBlockchainJavaJavascriptKubernetesMongoDBMySQLRubyTypeScriptGoREST APIRedisMicroservices

Posted about 1 month ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines, Europe

🧭 Full-Time

🔍 Software Development

  • 8+ years of expertise in backend development, with proficiency in Java and experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Hands-on experience with frontend technologies (e.g., React, Web Components).
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Practical experience in cloud technologies and frameworks, specifically developing serverless applications on AWS using technologies such as lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge.
  • Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
  • Experience with CI/CD tools, including build, deployment and test automation.
  • Ability to communicate effectively with both technical and non-technical colleagues in agile environments.
  • A passion for mentoring and developing the skills of junior engineers.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda)
  • Design / implement RESTful APIs and event-driven systems
  • Contribute to the development of user-facing frontend components as needed.
  • Optimize existing services for improved performance and cost-efficiency
  • Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative solutions.
  • Provide mentorship and guidance to junior developers, fostering growth and sharing best practices.
  • Implement and maintain CI/CD pipelines
  • Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Healthcare technology

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

  • 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
  • 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

AWSPostgreSQLPythonElasticSearchKubernetesTypeScript

Posted 3 months 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 3 months ago
Apply