Senior Software Engineer

closed
Blend360 Logo

Blend360

πŸ“Remote - Uruguay

Summary

Join Blend, a thriving tech company with over 10 years of experience in big data, and help organizations leverage data and technology for better decision-making. As a Backend Engineer, you will collaborate with a diverse team to build full-stack web applications, distributed services, and data pipelines for the digital advertising industry. You will design and develop high-quality backend services, participate in feature planning, ensure code quality through testing, and oversee the entire feature lifecycle. The position offers flexible working options, including 100% remote work for LATAM-based candidates. Blend provides a comprehensive benefits package including daily lunches, flexible work options, equipment, snacks, after-office events, and various learning and development opportunities.

Requirements

  • Hold a Bachelor’s degree in Computer Science or a related field, or have equivalent experience
  • Possess strong experience in Python and Node.js development
  • Have at least 8 years of software development experience
  • Be familiar with PostgreSQL databases, including optimization and indexing
  • Understand Airflow DAGs, event-driven architectures, and message queues (e.g., Kafka, RabbitMQ)
  • Have experience with Docker and Kubernetes, and cloud platforms (AWS, GCP, or Azure)
  • Possess knowledge of HTTP and WebSocket protocols
  • Be familiar with version control tools like GitLab or GitHub
  • Have excellent written and verbal English communication skills

Responsibilities

  • Design and develop high-quality distributed backend services that meet user needs and performance standards
  • Collaborate with a diverse team of full-stack developers, software engineers, DevOps specialists, quality assurance professionals, and product managers to drive feature delivery
  • Actively participate in the planning, design, and refinement of features, bringing innovative ideas and collaborative designs
  • Develop new features while writing comprehensive test cases to ensure code quality and reliability
  • Play an active role in enhancing the software delivery process by identifying inefficiencies and implementing solutions that add value and reduce waste
  • Oversee the entire feature lifecycle, from initial design to deployment in customer-facing environments, ensuring seamless integration and user satisfaction
  • Demonstrate a strong ability to troubleshoot complex challenges and provide effective solutions that enhance user experience

Preferred Qualifications

  • Have experience with serverless architectures and real-time data processing
  • Possess knowledge of GraphQL and front-end frameworks like React

Benefits

  • Daily lunches (headquarters)
  • Vegetarian, vegan, gluten and sugar free options
  • Gourmet meals every Friday with an on-site chef (headquarters)
  • Flexible working options
  • All necessary equipment (Macbook and accessories)
  • Snacks and beverages available daily (headquarters)
  • After-office events, football, tennis and game nights (headquarters)
  • AWS Certifications (company is an AWS Partner)
  • Study plans, courses and other certifications
  • English Lessons
  • Learning opportunities from teammates on Tech Tuesdays
  • Mentoring and Development opportunities
  • Anniversary and birthday gifts
This job is filled or no longer available