Apply

Senior Software Engineer - Backend

Posted 12 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United States

💸 Salary: 135000.0 - 165000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Flowhub

🗣️ Languages: English

🪄 Skills: Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLGCPReact.jsSoftware ArchitectureAlgorithmsAPI testingREST APICI/CDMicroservicesData modelingDebugging

Requirements:
  • 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
Responsibilities:
  • 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
Apply

Related Jobs

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

📍 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

🧭 Full-Time

💸 186065.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Developer Platform

  • 5+ years experience in software engineering
  • Solid understanding of distributed systems and microservices architecture
  • Experience with blockchain technologies, particularly Ethereum
  • Design and implement APIs and SDKs for developers
  • Improve customer UX
  • Collaborate with designers and product managers

Backend DevelopmentBlockchainEthereumMicroservicesSoftware Engineering

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

📍 USA

💸 180625.0 - 212000.0 USD per year

🔍 Cryptocurrency and financial services

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 5 years of experience in software engineering.
  • You have experience with Card products and built or worked on such a product at scale.
  • You’ve designed, built, scaled and maintained production services, and know how to compose a service oriented architecture.
  • You write high quality, well tested code to meet the needs of your customers.
  • You’re passionate about building an open financial system that brings the world together.
  • Build new services to meet critical product and business needs using Golang for our Card program.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long term vision for maintaining and scaling our backend systems and the teams running them.
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers.

PostgreSQLBlockchainDynamoDBMongoDB

Posted about 2 months ago
Apply
Apply

📍 CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Ability to define technical plans for significant features with elegant designs.
  • Proficiency in making significant changes in large code bases safely.
  • Proactive in seeking feedback and demonstrating growth ownership.
  • Strong verbal and written communication skills for collaboration with global teams.
  • Bachelor’s degree in a related field or equivalent practical experience.
  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Ensure support throughout delivery and collaborate with product management, design & analytics.
  • Identify project, process, technology or business issues and advocate for solutions.
  • Create and monitor metrics for your team's artifacts and support operations.
  • Foster a culture of quality and ownership and set code review standards.
  • Develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonKotlinKubernetesMachine LearningMySQL

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