Senior Backend Engineer - DevOps Focus

closed
Mediaocean Logo

Mediaocean

πŸ’΅ $125k-$130k
πŸ“Remote - United States

Summary

Join Mediaocean as a Senior Back-End Software Engineer and play a key role in designing, developing, and maintaining our core backend systems. You will build robust, scalable, and high-performance applications, manage cloud infrastructure using AWS and Kubernetes, and collaborate with engineers and product managers. This position requires extensive back-end development experience (5+ years), strong technical skills in Python and relevant frameworks, and expertise in cloud technologies, containerization, and database management. You will mentor junior engineers and contribute to a culture of learning and growth. Mediaocean offers a competitive salary, comprehensive benefits, and a supportive work environment.

Requirements

  • Extensive experience: 5+ years of experience in back-end software development, with a deep understanding of software engineering principles and design patterns
  • Strong technical skills: Extensive experience and deep understanding of Python and relevant frameworks (Flask, FastApi, SQLAlchemy, Celery, Boto3). Experience in other backend languages is a plus (Java, Go)
  • Cloud experience: Strong familiarity with AWS
  • Strong experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Experience with CI/CD pipelines such as GitHub actions
  • Database expertise: Strong knowledge of database design, optimization, and management (SQL and NoSQL)
  • API design: Experience in designing and developing RESTful APIs or GraphQL APIs
  • Problem-solving aptitude: Excellent analytical and problem-solving skills, with the ability to troubleshoot and resolve complex issues
  • Communication and collaboration: Strong communication and interpersonal skills, with the ability to work effectively in a team environment
  • Leadership: Demonstrated ability to lead and mentor junior engineers
  • Bachelor's or master's degree: In Computer Science or a related field, or equivalent practical experience

Responsibilities

  • Architecting and developing: Design and implement scalable and performant backend systems, APIs, and services
  • Implemented and manage cloud infrastructure using AWS, Kubernetes, Terraform, CI/CD and Docker
  • Problem-solving: Analyze and resolve complex technical challenges, ensuring system reliability and efficiency
  • Mentoring and collaboration: Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and growth
  • Code quality and standards: Through code reviews and best practices, enforce and maintain high standards for code quality, readability, and maintainability
  • Performance optimization: Continuously monitor and optimize system performance, identifying and addressing bottlenecks
  • Technology evaluation: Stay abreast of emerging technologies and evaluate their potential impact on our systems

Preferred Qualifications

  • Contributions to open-source projects
  • Experience working in an Agile development environment
  • Experience with front-end development with React and TypeScript (or similar technologies)

Benefits

  • Open Paid Time Off (PTO)
  • Flexible schedule
  • Company holidays
  • 12 weeks of paid parental leave (after 6 months of employment)
  • Competitive salary
  • Full benefits package starting on your first day
  • Referral bonuses
  • Recognition awards
  • 401(k) with company match
  • Company HSA contribution up to $2,400
  • Medical/Dental/Vision/Pharmacy
  • Health Savings Account (HSA)/Flexible Spending Account (FSA)
  • Mental health support
  • Life & Disability insurance
  • Family planning & fertility benefits
  • Pet insurance
  • Legal & ID theft protection
  • Retirement planning
  • Medicare assistance
  • Employee Assistance Program (EAP)
  • Professional training/Tuition reimbursement
  • Eligible employees get up to 100% company paid annual subscriptions to Peloton, Maven Clinic, BetterUp Care, Walkingspree, Bikeshare (Divvy in Chicago/Citibike in New York), Wellness Seminars (physical, mental, financial, social) as well as opportunities to compete in companywide health challenges with prizes
  • Professional development with a dedicated Talent Development team
  • Employee Resource Groups (ERGs)
  • Philanthropy & awareness programs
  • Mentorship programs
  • In-office and virtual events & celebrations
  • Various volunteer & donation opportunities
  • Innovative and collaborative work environment
This job is filled or no longer available