Apply

Senior Software Engineer- Backend

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: North America

🔍 Industry: Advertising Technology

Requirements:
  • Experience with backend development technologies, proficient in Go and Ruby on Rails.
  • Familiarity with various database systems including Aerospike, Redis, Elasticsearch, Kafka, RocksDB, Redshift, ScyllaDB.
  • Experience using GraphQL and other relevant technologies.
Responsibilities:
  • Develop and maintain backend services for the advertising platform.
  • Optimize real-time bidding systems and improve campaign performance.
  • Implement and integrate new technologies and tools as needed.
  • Collaborate with cross-functional teams to deliver high-quality software.
Apply

Related Jobs

Apply

🧭 Full-Time

🔍 Observability and software performance monitoring

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff 2 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Bachelor’s degree in software development, engineering, or a related field.
  • 5+ years of experience in Java and/or Go with a strong computer science background.
  • Experience in designing, developing, and maintaining large-scale software systems.
  • Proven ability to mentor software engineers and deliver high-quality code.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and solving complex problems.
  • Excellent collaboration abilities and clear communication of technical concepts.
  • Familiarity with AWS/Azure/GCP, serverless technologies, Docker, and Kubernetes.
  • Drive the design, development, and enhancement of core features of our observability platform.
  • Act as a subject matter expert, guiding and mentoring a team of engineers.
  • Collaborate with cross-functional teams to implement robust systems.
  • Stay updated on industry trends and research innovative solutions.
  • Translate business requirements into technical solutions with product managers and stakeholders.
  • Identify and address performance bottlenecks while ensuring platform stability.
  • Encourage continuous learning and improvement within the engineering team.
Posted 2 days ago
Apply
Apply

📍 Poland

🔍 Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda and Google Cloud Functions.
  • Hands-on experience with frontend technologies, e.g., React and Web Components.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Experience with cloud technologies and frameworks, specifically serverless applications on AWS.
  • Extensive experience with software development best practices.
  • Experience with CI/CD tools for build, deployment, and test automation.
  • Ability to communicate effectively with both technical and non-technical colleagues.
  • A passion for mentoring and developing junior engineers.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and 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 to deliver innovative solutions.
  • Provide mentorship and guidance to junior developers.
  • 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 developed shared components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 5 days ago
Apply
Apply

🔍 Fintech

  • Extensive experience in backend development with Node.js and frameworks like Express.js, Hapi.js, or Koa.js.
  • Proven track record in tackling complex technical problems in distributed systems.
  • Experience in fast-paced startup environments, preferably in fintech or Conversational AI.
  • Strong understanding of real-time interactions and large-scale data processing.
  • Passion for code quality, best practices like Test-Driven Development (TDD), and writing clean, maintainable code.
  • Develop highly scalable and reliable backend systems using Node.js.
  • Solve complex technical issues related to low-latency systems and data flows.
  • Collaborate with engineers, involving design discussions and code reviews.
  • Explore and implement new technologies relevant to AI and fintech.
  • Continuously maintain and optimize system performance as user base grows.
Posted 9 days 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 10 days ago
Apply
Apply

📍 Argentina

🔍 Nonprofit fundraising technology

🏢 Company: GoFundMe👥 251-500💰 Series A over 9 years ago🫂 Last layoff about 2 years agoInternetCrowdfundingPeer to Peer

  • 5+ years of professional experience working with backend programming languages (e.g., Java, Kotlin, Python, PHP) on a customer-facing application.
  • Professional experience with relational database design.
  • Professional experience developing GraphQL or REST APIs using any standard framework.
  • Experience using Git in a workplace environment.
  • Experience with CI/CD tooling in a development environment.
  • Experience working in an agile, intensely iterative software development process.
  • Experience with performance and optimization problems and the ability to both diagnose and prevent these problems.
  • Experience with application performance monitoring and log analytics tools.
  • You’ll collaborate with a team of engineers and product management to implement new features on the GoFundMe Giving team.
  • You'll be responsible for development, testing, deployment, documentation, and maintenance of new and existing backend services and tools.
  • You’ll participate in code reviews to maintain internal standards for style, maintainability, and excellence.
  • You’ll participate in on-call rotations to assist in solving urgent engineering issues.
  • You’ll recognize technical debt, propose and implement solutions.
  • You’ll advocate for improvements to the codebase, and provide leadership to others within your team.

AWSGraphQLPHPPythonSQLAgileGitJavaKotlinKubernetesREST APICI/CD

Posted 14 days 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 almost 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 14 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Engineering / Observability Tools

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff 2 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 5+ years of hands-on professional experience with distributed systems, concurrency, and scaling in a production environment.
  • Strong experience in writing software in GoLang.
  • Comfortable in a fast-paced environment focused on regular production code delivery using Agile techniques.
  • Collaborative work style that engages colleagues in important decisions and leads to shared code ownership.
  • Ability to solve and design distributed solutions for complex problems.
  • Design, build, maintain, and scale back-end services and their support tools.
  • Participate in architectural definitions with a high degree of innovation and creativity.
  • Create automation and tooling to make systems more scalable and easier to deploy.
  • Work directly within a multidisciplinary team to assist customers and partners.
  • Research new tools and services to propose new features.
Posted 15 days ago
Apply
Apply

📍 Germany

🧭 Full-Time Or Part-Time

🔍 Customized apparel and lifestyle products

🏢 Company: Spread Group👥 501-1000💰 $12,740,000 Series B almost 16 years agoMarketplaceE-CommercePoint of SaleE-Commerce Platforms

  • Familiarity or eagerness to learn the company’s tech stack.
  • Ability to take full ownership of the development process.
  • Commitment to delivering high-quality, maintainable software.
  • Experience with distributed systems and managing large datasets.
  • Desire to work in an experienced team and learn professionally.
  • Fluency in English.
  • Experience or openness to work in an agile Scrum team.
  • Problem-solving mindset to improve business processes.
  • Ability to collaborate across IT teams.
  • Nice to have: experience with Elasticsearch, React, or TypeScript.
  • Collaborate with team and stakeholders to improve on-site search functionality.
  • Design and implement tools for product listings on external marketplaces.
  • Work closely with Product Owners, Marketing, and developers to define requirements.
  • Build and maintain software for search engine marketing platforms.
  • Take ownership from design to monitoring of software solutions.
  • Stay updated with technologies and contribute to process improvements.

PostgreSQLElasticSearchKotlinKubernetesMongoDBMySQLSpring BootTypeScriptReact

Posted about 1 month 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 8 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 about 1 month ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 111800.0 - 157500.0 CAD per year

🔍 Healthcare technology

🏢 Company: League Inc.

  • Minimum of 5 years backend development experience.
  • Enjoy delivering value to customers.
  • Experience building scalable, fault-tolerant cloud services.
  • Ability to write high-quality, testable code, understanding trade-offs between expediency and maintainability.
  • Understanding of how the web works and what a good API looks like.
  • Eager and able to help fix issues when things break.
  • Design, develop, and maintain robust and scalable backend services, ensuring adherence to engineering best practices.
  • Troubleshoot and resolve production issues, proactively identifying root causes.
  • Participate in technical design and planning discussions, contributing to system design and documentation.
  • Uphold code quality standards through code reviews, bug fixes, automated tests, and performance monitoring.
  • Lead complex projects from discovery to delivery phases.
  • Mentor junior engineers, fostering their growth and development.
  • Participate in On-Call rotation.

Node.jsGCPMongoDBOAuthGo

Posted about 1 month ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 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 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.