Senior Backend Engineer

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, collaborating with engineers and product managers. Responsibilities include architecting and developing backend systems, problem-solving, mentoring junior engineers, ensuring code quality, optimizing performance, and evaluating new technologies. This position requires extensive back-end development experience, strong technical skills in Python and related frameworks, database expertise, API design experience, and cloud platform familiarity. A Bachelor's or Master's degree in Computer Science or a related field is required. Mediaocean offers a competitive compensation package, including comprehensive benefits, flexible time off, bonding leave, professional development opportunities, and wellness programs.

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: Proficiency in Python and experience with relevant frameworks and technologies (Flask, FastApi, SQLAlchemy, Celery, Boto3). Experience in other backend (Java, Go)
  • 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
  • Cloud experience: Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their services
  • 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
  • Only applications with links to GitHub & LinkedIn profiles will be considered

Responsibilities

  • Architecting and developing: Design and implement scalable and performant backend systems, APIs, and services
  • 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

  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • 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

  • Competitive total compensation, including 401(K) employer match and financial wellness seminars
  • Extensive medical, dental, and vision plan – Keep your family (or just yourself!) safe and healthy
  • Flexible time off – In addition to our 14 company holidays, we provide open PTO to all U.S.- based Mediaocean employees. So take a sick day, vacation day, or mental health day
  • Bonding Leave – After six months of employment at Mediaocean, mothers and fathers, including same-sex parents, can take job-protected, paid time off to bond with their child within the first 12 months of the child’s birth or adoption
  • Insurance, Pet Insurance, employer matched Health Savings Account and Flexible Spending Accounts
  • Professional development – Personalized development plan created with your manager, continuous internal and external trainings, official company-wide mentorship program, professional development rewards program, management, leadership, and function-specific training for top performance, education reimbursement
  • Get rewarded for demonstrating Mediaocean values
  • Active affinity-based groups – Form connections with similar peers in offices around the world. Groups include: Women at MO, Black Employees at Mediaocean (BEMO), Pride at MO, Mi gente (Hispanic/Latinx community), AAPI at MO, Parents at MO, International Enrichment, Language Lovers, Books & Beyond, DEI in Engineering, and Mental Health & Wellness, and Caregivers United
  • Wellness opportunities – Free virtual yoga and abs and glutes classes, company-paid Headspace meditation app membership, company-wide steps challenges, complimentary snacks in-office
  • Bikeshare program in select offices, (Divvy and CitiBike for Chicago and New York offices)
This job is filled or no longer available

Similar Remote Jobs