Senior Software Engineer

Blend360
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