See all roles

Senior Backend Software Engineer - Remote Opportunity with a Leading Media Intelligence Company

Work from home Full-time role Hiring

Join a High-Growth Company Revolutionizing Media Intelligence & Social Listening

We're a pioneering company that's redefining the media intelligence landscape with cutting-edge social listening tools. Our innovative platform empowers over 25,000 companies to stay ahead of the curve, tracking billions of online conversations and extracting actionable insights to strategically manage their brand reputation. We're now seeking an exceptional Senior Backend Software Engineer to join our remote team and drive the success of our data science projects.

About the Role

As a Senior Backend Software Engineer, you will play a pivotal role in designing and implementing the back-end infrastructure for various data science projects. You'll work closely with our data scientists to develop scalable, efficient, and reliable solutions that meet the complex needs of our clients. This is an exciting opportunity to contribute to a product that has a significant impact on the way companies manage their brand reputation and make data-driven decisions.

Key Responsibilities

  • Design and implement back-end infrastructure for data science projects, ensuring scalability, performance, and reliability
  • Manage DevOps implementation for various projects, ensuring seamless integration and deployment
  • Work with diverse back-end technologies to meet the functional and scalability requirements of our products
  • Design and implement streaming pipelines and well-structured APIs to support data science applications
  • Contribute to the design of highly scalable, available data processing workflows that drive business insights
  • Take ownership of all aspects of your work, from research and analysis to testing and deployment in production, as well as on-call rotation
  • Write elegant, readable, and maintainable code that adheres to industry best practices
  • Collaborate with data science and application teams to ensure seamless integration and delivery of solutions

Essential Qualifications

To succeed in this role, you'll need a strong foundation in software engineering and a passion for back-end development. The ideal candidate will have:

  • A Bachelor's or Master's degree in Engineering, Computer Science, or a related field (or equivalent experience)
  • 3+ years of relevant experience working as a back-end software engineer, with a proven track record of delivering complex projects
  • Proficiency in Python programming language, with a strong understanding of its ecosystem and best practices
  • Working knowledge of event-driven architecture, microservices design, and implementation
  • Experience with building and running large-scale applications, concurrent programming, and data processing
  • Hands-on experience with AWS managed services, including SQS, SNS, Lambda, DynamoDB, ElasticSearch, ECS, S3, and EC2
  • Solid understanding of Unix/Linux systems and their ecosystems

Preferred Qualifications

While not essential, the following qualifications will give you a competitive edge:

  • Familiarity with infrastructure as code (e.g., Terraform), CI/CD tools (e.g., Drone), configuration management, dependency management, and containerization technologies (Docker, Kubernetes)
  • Experience with other programming languages, such as Java or Go
  • Knowledge of data science concepts and technologies, such as machine learning and natural language processing

Skills and Competencies

To excel in this role, you'll need a combination of technical, business, and soft skills. The ideal candidate will possess:

  • Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • A passion for writing clean, maintainable code and a commitment to ongoing learning and professional development
  • A strong understanding of software engineering principles, including design patterns, testing, and refactoring
  • The ability to work independently and manage multiple projects simultaneously, with a high degree of autonomy and self-motivation

Career Growth Opportunities and Learning Benefits

As a Senior Backend Software Engineer at our company, you'll have the opportunity to work on complex, challenging projects that drive business growth and innovation. You'll be part of a talented team that is passionate about delivering exceptional solutions and committed to ongoing learning and professional development. Our company culture encourages experimentation, creativity, and collaboration, providing a supportive environment for you to grow and thrive.

Work Environment and Company Culture

We're a remote-friendly company that values flexibility and work-life balance. As a remote team member, you'll have the freedom to work from anywhere, at any time, as long as you're available for 5 hours of overlap with EST. We're committed to creating a culture that is inclusive, collaborative, and supportive, with opportunities for professional growth and development.

Compensation, Perks, and Benefits

We offer a competitive salary and benefits package that reflects your skills, experience, and contributions. Our compensation package includes a range of benefits, such as health insurance, retirement savings, and paid time off. We also provide opportunities for professional development and growth, including training, mentorship, and education assistance.

Join Our Team

If you're a motivated, talented Senior Backend Software Engineer looking for a new challenge, we want to hear from you. Our company is an equal opportunities employer, and we're committed to creating a diverse and inclusive culture. Apply now to join our team and be part of a company that's shaping the future of media intelligence and social listening.

Don't miss this opportunity to join a high-growth company and contribute to a product that's making a real impact. Apply today!

Apply for this job

You might like

Experienced Remote Senior Bookkeeper for Public Accounting Firm - Client Accounting Services Leadership Role

Work from home Full-time role

Remote Senior HR Specialist and Personal Assistant to a High Net Worth Family - Immediate Hire with Competitive Salary and Benefits

Work from home Full-time role

Remote Senior IT Project Manager for Defense Operations - Leading Complex Projects with Workwarp

Work from home Full-time role

Remote Senior Tax Manager - Private Client Services Expert | Work From Home Opportunity at Innovative Multi-Disciplinary Firm

Work from home Full-time role

Remote Service Engineer - Bogota and Medellin: Expert Technical Support for Healthcare Technology

Work from home Full-time role

Experienced Remote Sign Language Interpreter for Educational Settings - Immediate Hiring

Work from home Full-time role

Remote Site Reliability Engineer - Production Support Expert for Hybrid Work Environment in Atlanta, GA

Work from home Full-time role

Remote Social Media Content Specialist - Create Engaging Digital Content for Innovative Marketing Solutions

Work from home Full-time role

Remote Social Media Specialist - Flexible Hours, Competitive Salary, and Career Growth Opportunities

Work from home Full-time role

Remote Social Media Strategist - Unlock Your Earning Potential with Fud Community

Work from home Full-time role

Seasonal Retail Sales Associate (Part-Time)

Work from home Full-time role

Data Integrity Specialist 1

Work from home Full-time role

Sr Consultant International Relocation

Work from home Full-time role

Supreme Court Law Clerk for the 2027-2028 Term

Work from home Full-time role

Experienced Data Analyst for Transportation Analytics Team – Remote Opportunity with blithequark

Work from home Full-time role

Visa sponsorship jobs in United Kingdom for United Kingdomn

Work from home Full-time role

Pediatric Clinical Nursing Instructor (Part-Time)

Work from home Full-time role

Experienced Remote Customer Service Representative – Data Entry and Administrative Support Specialist – Entry Level Opportunity with Flexible Scheduling and Daily/Weekly Pay

Work from home Full-time role

ER Charge Code Auditor - PRN - Remote (Mooresville, NC, US, 28117)

Work from home Full-time role

Experienced Data Entry Remote Associate (Part-Time) – arenaflex

Work from home Full-time role