Apply

Senior Software Engineer, Backend

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 8 or more years

📍 Location: United States

💸 Salary: 115200.0 - 199700.0 USD per year

🔍 Industry: Software Development

🏢 Company: TCGPlayer_External_Career

🗣️ Languages: English

⏳ Experience: 8 or more years

🪄 Skills: AWSBackend DevelopmentPostgreSQLSQLASP.NETCloud ComputingElasticSearchKafkaMongoDBC#.NET coreRDBMSRedisNosqlCI/CDRESTful APIsMicroservicesSoftware Engineering

Requirements:
  • 8 or more years of experience as a software engineer building scalable web applications
  • 5+ years of C# experience (ASP.Net/.Net Core)
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and familiarity with NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Experience with event driven architecture and technologies like: Kafka, AWS SNS/SQS, RabbitMQ, or AzureBus
  • Experience with cloud platforms (AWS, GCP, Azure) and modern CI/CD frameworks
Responsibilities:
  • Enhance our order management capabilities as we expand internationally and into an omni-channel selling experience.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features and enhancements.
  • Write clean, maintainable, and efficient code while adhering to, and helping to establish, best practices and coding standards.
  • Troubleshoot and resolve complex technical issues across the platform.
  • Stay updated on emerging technologies and industry trends to drive innovation within the team and further develop your own skills.
Apply

Related Jobs

Apply

📍 United States

🔍 Software Development

🏢 Company: Keeper Security, Inc.

  • 5+ years of professional experience in backend software development
  • Proficiency in Java programming and related frameworks
  • Strong knowledge of database design, optimization, and administration, specifically within MySQL
  • Extensive experience with AWS services and cloud infrastructure
  • Deep understanding of software architecture principles and design patterns
  • Proven ability to design and build scalable, high-availability systems
  • Excellent problem solving and communication skills
  • Familiarity with Agile/Scrum development methodologies
  • Own the ability to self-start and prioritize, plan, organize, and manage multiple tasks efficiently, in a demanding environment
  • Collaborate with product managers, designers, and other engineers to define and implement software solutions
  • Utilize AWS Backend services and infrastructure to build scalable and robust backend solutions
  • Design, develop, and maintain efficient and scalable backend systems and APIs using Java and AWS APIs
  • Create and optimize database schemas, write complex MySQL queries, and ensure data integrity and performance
  • Architect and implement RESTful APIs that are intuitive, secure, and well-documented
  • Identify and resolve performance bottlenecks, implement caching strategies, and optimize system performance
  • Implement security best practices, authentication, and authorization mechanisms to protect data and systems
  • Collaborate closely with frontend developers, product managers, and quality assurance engineers to deliver high-quality features
  • Participate in code reviews to maintain code quality and provide constructive feedback
  • Investigate and resolve complex technical issues and outages, providing timely solutions

AWSBackend DevelopmentSoftware DevelopmentSQLAgileDesign PatternsJavaMySQLSCRUMSoftware ArchitectureAlgorithmsAPI testingData StructuresCI/CDRESTful APIsMicroservicesDebugging

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Software Development

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • A track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Own and deliver quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMachine LearningMySQL

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 135000.0 - 165000.0 USD per year

🔍 Cannabis

🏢 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.
  • Deeply experienced with PostgreSQL or a similar relational database technology and how it’s setup and schema impacts overall performance
  • Comfortable working in or learning React.js, Golang, GraphQL
  • 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 DevelopmentReact.jsSoftware ArchitectureCI/CD

Posted 7 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 170000.0 - 200000.0 USD per year

🔍 Software Development

🏢 Company: Postscript👥 251-500💰 $65,000,000 Series C almost 3 years ago🫂 Last layoff almost 3 years agoSales AutomationAdvertisingE-CommerceSMSEnterprise

  • Strong experience working with OpenAI, LLMs, and RAG, with a passion for implementing cutting-edge AI-driven solutions.
  • Minimum 6-8 years professional software development experience, with 1-2 years at minimum in AI solutions
  • Proven track record of building and scaling backend systems, ideally in high-growth or early-stage environments.
  • Expertise in Python (Flask, SQLAlchemy) and building robust, modular APIs, with a focus on extensibility and performance.
  • Deep understanding of relational databases, data modeling, and AWS architecture, with a focus on high observability and scalability.
  • Ability to lead app projects from conception to delivery, managing ambiguity, and driving results.
  • Experience mentoring and leading engineering teams, with a collaborative mindset and excellent communication skills.
  • Familiarity with modern frontend technologies (TypeScript, Lit Web Components) and a willingness to work across the stack as needed.
  • Architect, build, and maintain scalable, high-performance APIs for our AI-driven conversational tools, ensuring seamless and efficient customer interactions via SMS.
  • Work closely with cross-functional teams to integrate LLMs, OpenAI models, and RAG techniques into our AI platform, driving personalized, real-time customer engagement.
  • Lead the design and deployment of highly available, modular, and scalable backend systems on AWS, using Python (Flask) and other modern technologies.
  • Innovate on acquisition tools that collect valuable customer data and contribute directly to the growth of our clients’ SMS subscriber lists.
  • Own the implementation of new AI features from start to finish, collaborating with product managers and designers to deliver customer-focused solutions.
  • Mentor and guide other engineers, fostering a culture of continuous improvement and learning.
  • Lead with technical excellence, balancing the need for immediate solutions with long-term scalability and maintainability.

AWSBackend DevelopmentPythonSoftware DevelopmentSQLFlaskAPI testingRESTful APIs

Posted 14 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 140000.0 - 190000.0 USD per year

🔍 Energy tech

🏢 Company: Runwise👥 51-100💰 $11,000,000 over 1 year agoSmart BuildingInformation TechnologySoftware

  • You have 3+ years of hands-on experience writing in Golang
  • You have 5+ years of hands-on experience as an engineer
  • You have extensive experience with AWS services like DynamoDB, SQS, AWS Lambda, EC2, and Cloudformation
  • Experience with BMS, Niagara, and BACnet a huge plus
  • Experience with Python is a plus
  • Being a core contributor to our core Golang app and AWS infrastructure.
  • Contributing to our Operational Excellence by improving our monitoring & alerting across all aspects of our ecosystem, including cloud and IoT infrastructure.
  • Contributing to our Python application, powering our computers that execute climate control algorithms and process live data from sensor networks in buildings.
  • Writing code that efficiently and intelligently processes billions of data points per year.

AWSBackend DevelopmentPythonSoftware DevelopmentCloud ComputingData AnalysisDynamoDBData StructuresGoServerlessRESTful APIs

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

🏢 Company: TrackVia👥 51-100💰 about 6 years agoInternetBusiness Process Automation (BPA)Developer ToolsData IntegrationAppsMobile AppsInformation TechnologyEnterprise SoftwareMobileTask Management

  • 6+ years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
  • Hands-on experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
  • Expert understanding of OOP, SOLID, DRY principles.
  • Demonstrated ability to identify, manage, and reduce complexity within a codebase
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
  • Ability to take on generalist responsibilities when needed.
  • Must be authorized to work in the United States.
  • Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
  • Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions, ensuring scalability, security, and maintainability.
  • Work with relational databases like MySQL, including schema design and query optimization.
  • Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructure-related tasks when needed.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsHibernateJavaKubernetesMySQLSoftware ArchitectureSpring BootSpring MVCREST APICI/CDProblem SolvingRESTful APIsDevOpsMicroservices

Posted 2 months ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 186005.0 - 218900.0 USD per year

🔍 Fintech

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You've worked on engineering teams in the fintech space building financial and payments systems.
  • You have at least 5 years of experience in software engineering.
  • 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.
  • End to end ownership of engineering for the new Coinbase for Business product
  • Backend systems design and architecture for new product offering
  • Writing code and building prototypes as needed for the MVP and future vision concepts for Coinbase for Business including international payments, payroll, invoices etc.
  • Collaboration across Coinbase teams to launch supporting features - onboarding, multi-user, payment rails, tax, settings, commerce integrations etc.
  • Write high-quality, well-tested code to meet customer needs.

Backend DevelopmentDockerPostgreSQLBlockchainSoftware ArchitectureGoRESTful APIsMicroservicesSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 186005.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 5 years of experience in software engineering.
  • 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.
  • 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.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLBlockchainCloud ComputingDynamoDBEthereumMongoDBREST APIWeb3.jsMicroservicesJSONSoftware Engineering

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

📍 United States

🧭 Full-Time

💸 186005.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 5 years of experience in software engineering.
  • 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 and run experiments to power the growth of Coinbase’s retail products.
  • 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.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLBlockchainCloud ComputingDynamoDBEthereumGitMongoDBRubyAlgorithmsData StructuresGoREST APIWeb3.jsCI/CDMicroservicesData managementA/B testing

Posted 3 months ago
Apply