Apply

Senior Software Engineer - Backend

Posted almost 2 years agoViewed

View full description

📍 Location: Arizona, california, colorado, florida, illinois, massachusetts, new york, tennessee, texas, virginia and washington

🔍 Industry: Ai-powered enterprise customer intelligence platform

🗣️ Languages: English

Requirements:
5+ years of backend development experience, expertise in javascript and backend development using node.js, experience with sql and nosql databases
Responsibilities:
Owning the full engineering lifecycle, collaborating with ml and front-end teams, engaging with colleagues, hiring and mentoring engineersApply

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 about 8 hours 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 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 115200.0 - 199700.0 USD per year

🔍 Software Development

🏢 Company: TCGPlayer_External_Career

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

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

Posted 2 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: Wynd Labs

  • 4+ years experience in software development and writing very high quality code that is robust and easy to maintain
  • Knowledge on how to build large scalable systems
  • Knowledge and experience in identifying and solving issues with intricate, live software systems, as well as in-depth familiarity with contemporary software development processes such as continuous integration and continuous deployment.
  • BS or MS degree in a STEM major or equivalent job experience 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
Posted 2 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • Experience writing services in Golang (preferred), Python, Java or equivalent.
  • Experience with AWS services such as ECS, Lambda, and RDS (among others).
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Contribute to the development of high-quality software solutions.
  • Solve complex technical challenges.
  • Make informed decisions that drive positive outcomes for the organization.
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 5 days ago
Apply
Apply

🔍 Fitness & wellness

🏢 Company: Mindbody

  • Senior Experience in programming large-scale SaaS products.
  • Experience building backend services with an object-oriented language such as C# or Java.
  • Experience designing and architecting backend services.
  • Experience Designing and working with Microservice architecture.
  • Experience with monitoring systems such as New Relic or Kibana.
  • Familiarity with SDLC and programming design patterns, and Agile methodology.
  • Experience reviewing new feature impact on an application and recognizing potential risks.
  • Detail-oriented, professional and possesses a positive work attitude.
  • Ability to communicate professionally both verbally and in writing.
  • Collaborate closely with Product, Design, and QA to iterate on the design, implementation and deployment of our product.
  • Build and maintain backend systems and applications.
  • Seek different perspectives and solicit honest feedback.
  • Practice engineering best practices (e.g., automated testing, code reviews, proper monitoring).
  • Take delight in delighting our users.
  • Care about our studio partners and want to help them grow their business
Posted 6 days ago
Apply
Apply

🔍 Fitness & Wellness

🏢 Company: Mindbody

  • Senior Experience in programming large-scale SaaS products.
  • Experience building backend services with an object-oriented language such as C# or Java.
  • Experience designing and architecting backend services.
  • Experience Designing and working with Microservice architecture.
  • Experience with monitoring systems such as New Relic or Kibana.
  • Familiarity with SDLC and programming design patterns, and Agile methodology.
  • Experience reviewing new feature impact on an application and recognizing potential risks.
  • Detail-oriented, professional and possesses a positive work attitude.
  • Ability to communicate professionally both verbally and in writing.
  • Collaborate closely with Product, Design, and QA to iterate on the design, implementation and deployment of our product.
  • Build and maintain backend systems and applications.
  • Seek different perspectives and solicit honest feedback.
  • Practice engineering best practices (e.g., automated testing, code reviews, proper monitoring).
  • Take delight in delighting our users.
  • Care about our studio partners and want to help them grow their business
Posted 6 days ago
Apply
Apply

🧭 Full-Time

💸 187000.0 - 253000.0 USD per year

🔍 Blockchain

🏢 Company: Eigen Labs

  • 5+ years of backend distributed systems experience
  • 1+ years of full life cycle development with Go
  • Exposure to cloud technologies (managing keys and/or bootstrapping AWS environments)
  • Experience developing applications optimized for deployment and management via microservices
  • Experience with highly scalable P2P networks
  • Track record of successfully delivering complex and high-scale software systems
  • Familiarity with blockchain tech and concepts such as; cryptography, polynomial commitments, signature schemes, hash functions, erasure codes, multi-threaded and parallel computing
  • Collaborate with Researchers/Engineers to design and develop backends, built to run cloud services with their own infrastructure
  • Deliver and own large features end-to-end, thinking through everything from customer experience, system reliability, scalability, operability, and ongoing metrics.
  • Propose, write, and explain technical designs, approaches, and solutions
  • Constantly research/learn new concepts, ideas, and frameworks
  • Proactively contribute to discussions about technical issues, sprint and roadmap planning, and improving team processes
  • Engage in the team design/code reviews, standups, and advocate engineering best practices
Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

  • Experience writing services in Golang (preferred), Python, Java or equivalent.
  • Experience with AWS services such as ECS, Lambda, and RDS (among others).
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Excellent organizational skills, including the ability to prioritize and manage multiple tasks effectively.
  • Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Experience with modern software development tools and frameworks.
  • Knowledge of database systems and proficiency in SQL.
  • Familiarity with cloud platforms and experience deploying applications to the cloud.
  • Design and implement cloud infrastructure
  • Lead technical architecture decisions
  • Mentor junior team members

AWSBackend DevelopmentDockerSoftware DevelopmentSQLKubernetesGoREST APIMicroservices

Posted 6 days ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 4 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 9 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.