Job Closed
This listing is no longer active.
Bringing transparency and insight into your mobile marketing.
Senior Backend Engineer
Location
California
Posted
103 days ago
Salary
$125K - $225K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Tenjin
• Lead major architecture and software design decisions • Develop and maintain background jobs (Sidekiq) and employ caching to keep dashboards snappy under load • Own CI/CD pipelines and deployments (GitHub Actions, Docker, Kubernetes/ECS), ensuring that releases are automated, reliable, and fast • Collaborate closely with designers, product managers, and front-end developers to create user-friendly and visually appealing interfaces • Write clear and maintainable documentation • Ensure test coverage for new and existing features • Employ feature flags to support trunk-based development workflows • Adhere to and enforce code style guidelines and best practices • Profile, debug, and optimize performance issues in production and staging environments
Job Requirements
- Deep expertise in Ruby (typically 5+ years)
- Familiarity with Rails
- Experience with Golang
- Experience working with high-volume data ingestion and real-time analytics at scale
- Experience building and consuming REST APIs
- Familiarity with Git and hosting platforms like GitHub
- Excellent organization and communication skills
- An appetite for learning, problem-solving, and contributing to a dynamic team environment
Benefits
- Annual budget for learning and personal development (conferences, books, classes, etc)
- Budget for fitness and well-being activities (gym memberships, fitness equipment)
- Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year)
- Team off-sites and other get-togethers
- Health Care Plan (Medical, Dental & Vision)
- Family Leave (Maternity, Paternity)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack .Net Engineer
Eureka LabsExcelling Product Factory Partner for fast-growing marketplaces & SaaS companies. #ThinkBuildEnjoy #ChallengeYourself
• As a FullStack .NET Engineer, you will play a key role in designing, building, and maintaining our next-generation livestreaming and live-commerce platform. • You’ll work across the full stack, with a backend focus in C#/.NET and SQL Server, while contributing to frontend development in React and TypeScript. • Set up, manage, and continuously optimize Google Ads campaigns, with a strong focus on performance efficiency and ROI. • Architect, build, and maintain full-stack apps using C#/.NET, SQL Server, React, and TypeScript, with a backend focus. • Collaborate across Engineering, Product, Marketing, and Design to deliver exceptional user experiences. • Identify technical requirements and contribute to architectural decisions for back-end and front-end systems. • Use AI-assisted development tools to accelerate documentation, testing, and code quality. • Write reliable, tested, high-performance code and support continuous integration and deployment. • Review code, share best practices, and mentor peers to strengthen the team’s technical culture. • Integrate with Data Analytics and back-office systems to support insights, reporting, and business workflows. • Stay informed on emerging development trends and bring ideas to improve our stack and processes.
• Design, build, and operate backend services that power subscription payments at a global scale. • Implement/Maintain billing lifecycle, global payments, invoicing, reconciliation, and financial reliability—integrating with multiple providers (Stripe, Adyen, Braintree) and supporting international currencies and local methods. • Modernize legacy systems and eliminate technical debt to improve velocity and scalability. • Participate in the on-call rotation to support operational issues.
• Develop and optimize Node.js microservices designed for massive scale and low latency. • Manage and refine our Kafka implementation and broader event-driven patterns to ensure data integrity and system decoupling. • Maintain and optimize our data layer, specifically working with PostgreSQL. • Oversee the engineering and deployment of services across AWS and GCP via Kubernetes. • Identify bottlenecks in the current architecture and propose/execute long-term structural improvements. • Act as the technical authority for high-performance systems, advising on "build vs. buy" and architectural trade-offs. • Contribute to the maturity of our CI/CD, monitoring, and alerting frameworks to ensure 24/7 reliability.
Software Engineer, Clojure / React Native
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design, build, and maintain backend services using Clojure, contributing to robust, scalable systems • Collaborate with product managers, designers, and other engineers to deliver well-scoped, high-quality features • Contribute to frontend and mobile development where required, particularly using React Native and TypeScript • Write clean, maintainable, and well-tested code that meets engineering and security standards • Participate in technical discussions, code reviews, and architectural decision-making • Help identify and resolve bugs, performance issues, and technical debt • Contribute to continuous improvement of development practices, tooling, and system reliability • Work effectively within an agile team, delivering iteratively and responding to evolving priorities




