Apply

Senior Software Engineer, Backend

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: USA, Canada

💸 Salary: 145000.0 - 169500.0 CAD per year

🔍 Industry: Technology, Mobile Applications, IoT

🏢 Company: Life360👥 251-500💰 $33,038,258 Post-IPO Equity about 2 years ago🫂 Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWS EKSCloud ComputingDynamoDBJavaKafkaKubernetesSpringMicroservices

Requirements:
  • Bachelor’s degree in computer science or similar quantitative field or equivalent industry experience.
  • 5+ years of prior professional experience working on backend and Cloud code.
  • Diligent in implementing and supporting services that last upwards of a year.
  • Proficient in microservices and horizontally scalable architectures.
  • Adaptive to working on various aspects of the system for different teams.
  • Effective communication with cross-platform teammates.
  • Experience with high-scale, low-latency systems.
  • Understanding of deploying and maintaining systems, ideally with Kubernetes.
  • Bonus for experience working with Kafka Streams.
  • Technologies in use include AWS, MySQL, Java, Python, PHP.
Responsibilities:
  • Create and support APIs for hardware devices in the Life360 ecosystem.
  • Design and implement solutions for complex hardware, cloud, and application interaction requirements.
  • Create new Spring Java microservices to break down the existing PHP monolith or support new product features.
  • Horizontally scale the system to handle over 10 billion events per day.
  • Monitor health, suggest improvements, and deploy services.
  • Mentor other developers who are trying to grow.
  • Handle on-call rotation and address live incidents.
Apply

Related Jobs

Apply

📍 Canada

🔍 Fintech, SMB software, and consumer company

  • 5+ years of experience in software engineering.
  • Experience leading end-to-end product development and impactful initiatives.
  • Experience working in a collaborative environment with various stakeholders.
  • Desire to work in a fast-paced environment and mentor team members.
  • Own projects end to end, from design to implementation.
  • Collaborate with product managers and stakeholders on initiatives.
  • Produce high-quality, testable, and readable code.
  • Design architecture using accepted patterns for scalability.
  • Uphold best practices and mentor newer team members.

Software DevelopmentDesign PatternsKotlinRubyRuby on RailsgRPCPostgresREST APIMicroservicesData modeling

Posted 6 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 16 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 21 days 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 9 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

📍 USA

💸 175000.0 - 225000.0 USD per year

🔍 Technology-led companies in healthcare, cyber, and national security

  • Proven experience building microservices and managing cloud infrastructure.
  • Proficiency in programming languages such as Python, Go, or Typescript.
  • Hands-on experience with GCP, AWS, and/or Azure.
  • Expertise in integrating third-party APIs.
  • Solid understanding of RESTful API design principles and best practices.
  • Excellent problem-solving skills focused on scalable solutions.
  • Strong knowledge of database design and optimization techniques.
  • Exceptional written and verbal communication skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Contribute to the architecting, building, and optimizing backend services and cloud infrastructure.
  • Collaborate with cross-functional teams to gather requirements and architect solutions that align with business objectives.
  • Mentor and guide junior engineers, fostering collaboration and growth within the team.
  • Develop and maintain GRPC and RESTful APIs to enable seamless integration.
  • Integrate third-party APIs to enhance application functionality.
  • Ensure the security and scalability of backend systems.
  • Monitor and troubleshoot production systems.
  • Stay updated with cloud technologies to enhance infrastructure.
  • Conduct code reviews and provide feedback.
  • Communicate technical concepts and updates effectively.

AWSPythonGCPTypeScriptAzureGogRPCRESTful APIsMicroservices

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

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.
  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.

AWSDockerPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 AI and contact center technology

🏢 Company: Cresta👥 101-250💰 $125,000,000 Series D 2 months agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in relevant domains.
  • Proficient in designing and maintaining clear and robust APIs.
  • Strong understanding of various protocols including gRPC and REST.
  • Experience working closely with frontend engineering teams.
  • Experience in high performance query optimization for structured and unstructured queries.
  • Experience in Elasticsearch, including designing search schemas and optimizing performance.
  • Experience in containerized application deployment with Kubernetes.
  • Experience with one of the major cloud providers.
  • Play a substantial role in the Cresta Search & Knowledge engineering team.
  • Work with Cresta product and engineering teams to build and continuously improve the knowledge platform.
  • Stay close to customers, analyze technical tradeoffs, and own customer-facing deliverables.
  • Develop high quality, reusable, and well-tested system components.
  • Optimize platform design for user experience, latency, throughput, reliability, and cost.
  • Demonstrate engineering best practices and uphold high standards.
  • Grow into technical ownership of a substantial part of the product.

ElasticSearchKubernetesgRPC

Posted 3 months ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 180625 - 212000 USD per year

🔍 Cryptocurrency and Payments

🏢 Company: Coinbase Developer Platform

  • 6+ years of experience in software development with a strong focus on backend development working closely with frontend engineers; crypto experience is a plus.
  • Mastery of Go and/or Ruby; experience with Solidity is a plus.
  • Proven track record of rapidly shipping high-quality backend systems.
  • Solid understanding of Ethereum and EVM-compatible chains, and experience with developing smart contracts.
  • Demonstrated commitment to excellent developer experiences and open source code, especially in relation to crypto and payments.
  • Understanding of distributed systems, microservices architecture, and event-driven architectures.
  • Experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ).
  • Experience with developer operations, including Cloud providers like AWS and containerization technologies such as Kubernetes.
  • Understanding of web security best practices and secure coding for financial systems.
  • Exceptional problem-solving skills and ability to find elegant solutions in the crypto payment processing domain.
  • Outstanding communication, leadership, and collaboration skills, effectively working with cross-functional partners.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • Bring a 0-to-1 product to life to replace the global payment stack with crypto rails.
  • Design, develop, and maintain a scalable, reliable, and secure payment processing backend using Go, Ruby, and Solidity.
  • Work with frontend engineers to rapidly prototype user flows, gain market feedback, and productionize code.
  • Build the backend orchestration for a novel open-source web3 payment protocol.
  • Collaborate closely with product managers, designers, and cross-functional partners to achieve product market fit.
  • Leverage and improve upon an existing legacy codebase of Coinbase Commerce.
  • Follow best practices for operational excellence and maintenance of legacy code.
  • Optimize backend performance for efficient transaction processing and high availability.
  • Troubleshoot and debug complex fullstack issues.

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentEthereumKafkaKubernetesMongoDBMySQLRabbitmqRubyProduct DevelopmentGoRedisCollaboration

Posted 3 months ago
Apply
Apply

📍 US

🔍 Identity security

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience of 5+ years in backend software development with a focus on platforms.
  • Strong proficiency in programming languages, such as Golang.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Solid understanding of authentication and authorization protocols, standards, and best practices.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Familiarity with IAM services and features.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Knowledge of database technologies (SQL and NoSQL) and distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Design, develop, and maintain backend services and APIs for our Veza platform.
  • Ensure high performance, scalability, and reliability.
  • Collaborate with product managers, software engineers, and security experts to define requirements.
  • Architect solutions that meet business objectives and security standards.
  • Enhance the performance of the metadata ingestion pipeline.
  • Implement logging, monitoring, and auditing capabilities.
  • Optimize the performance, security, and scalability of the Veza platform.

AWSDockerSoftware DevelopmentSQLKubernetesAzureGoNosqlRESTful APIs

Posted 3 months ago
Apply