Job Closed

This listing is no longer active.

Basis Technologies Digital Advertising logo
Basis Technologies Digital Advertising

Basis Technologies Digital Advertising, formerly known as Centro, serves digital advertising organizations with enterprise-class software designed to help marketers maximize their

Senior Software Engineer, Applications

Location

United States

Posted

186 days ago

Salary

$117.6K - $183.5K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishJavaLinuxReactRubyRuby on RailsSQLUnix

Job Description

Senior Software Engineer, Applications

Basis Technologies Digital Advertising

• Leading projects spanning our entire tech stack while demonstrating and mentoring others on our best practices and high-quality standards. • Demonstrating strong collaboration through pull requests, demos, and working relationships. Give and receive feedback positively, identify risks and blockers as they arise. • Taking proactive ownership over deliverables, quality, and support across your team's systems and components. Being accountable for driving projects from ideation through production. • Demonstrating a deep understanding of your team's business domain. Use your knowledge to identify risks and blockers during planning discussions. Ensure feasibility and alignment between business goals and technical implementation. • Bringing a positive attitude to work and embody Basis' core principles.

Job Requirements

  • 5 years or more of professional software experience.
  • Experience planning and building production-level web applications using Ruby on Rails and React.
  • Strong grasp of data modeling, SQL, query optimization, tuning for read/write performance and scalability.
  • Experience with Java.
  • Experience with entire development cycle of projects
  • Knowledge and fluency in the tools used to build and maintain software: Git, Unix/Linux environments, and automated testing tools.

Benefits

  • competitive perks, including a flexible work week
  • 401k/RRSP matching
  • mental health support
  • paid sabbaticals
  • generous parental leave
  • flexible work options
  • health insurance

Related Job Pages

More Full-stack Engineer Jobs

Veriff logo

Senior Software Engineer, Customer Portal

Veriff

Veriff is an industry leader in online identity verification, helping businesses achieve greater levels of trust.

Full TimeRemoteTeam 501-1,000Since 2015H1B No Sponsor

• Designing, developing, and testing software applications or systems using Python and TypeScript • Producing high-quality, well-tested code with modern abstractions and frameworks • Deepening your understanding of relevant product areas, codebase, and systems • Demonstrating proficiency in data analysis, programming, and software engineering • Collaborating with other teams, incorporating and sharing innovations • Designing systems with scalability, maintainability and product evolution in mind • Promoting quality, consistency, and alignment with established architectural principles via code reviews • Identifying and driving changes as needed for codebases, product area, and/or systems • Independently delivering new features to production as part of an iterative development process. • A keen interest in leveraging AI to enhance and streamline daily development workflows

Estonia
Invoca logo

Software Architect, Attribution & Integrations

Invoca

Invoca, the AI-powered conversation intelligence platform for B2C revenue teams.

Full TimeRemoteTeam 201-500Since 2012H1B Sponsor

• Provide expert technical leadership and mentorship across teams at our most senior level. • Collaborate closely with product and engineering leaders across multiple feature development teams to build and execute high-impact, customer-facing roadmaps. • Bring outside experience and diverse perspectives in data integration platforms and service-oriented architecture to drive the adoption of best practices and modern design patterns across the entire organization. • Tackle challenging and rewarding problems, including: • Architecting large portions of our "Revenue Execution" stack that seamlessly connects digital marketing attribution, telephony orchestration (CCaaS), and CRM systems together at high scale. • Accelerating our transition to a robust service-oriented architecture, moving away from a monolith to empower teams with faster movement and fewer dependencies. • Refactoring our information architecture to enhance user experience and simplify our backend services and data models. • Get hands-on with development, as needed, creating critical and/or complex portions of the solutions you architect. • Share your passion for continuous learning and technical topics with your teams and peers. • Actively contribute to an inclusive environment by promoting psychological safety and team diversity. • Report to the VP of Architecture, who reports to the CTO.

United States
$190K - $300K / year
Job Closed

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Altus is seeking a Java Programmer/Manager to lead the development and infrastructure initiatives of our technology team. The ideal candidate will have strong hands-on expertise in: - Spring.IO - Java programming - MySQL database management - AWS cloud services (EC2, Elastic Services, S3, and file transfer protocols) This role requires a combination of technical depth and leadership ability, overseeing development projects while managing a team and ensuring alignment with business objectives. Requirements - Application Development & Architecture - Design, develop, and maintain applications using Spring.IO and Java. - Implement scalable, high-performance code following best practices. - Oversee application architecture to ensure system reliability and maintainability. - Database Management - Administer, optimize, and maintain MySQL databases. - Develop efficient queries, stored procedures, and schema designs. - Monitor performance, troubleshoot issues, and implement backup/recovery strategies. - Cloud Infrastructure & DevOps - Configure, manage, and optimize AWS services, including EC2, Elastic Load Balancing, S3, and related storage services. - Oversee secure file transfer protocols (SFTP/FTP/FTPS) and data integrations. - Collaborate with DevOps/Infrastructure teams on deployment pipelines, automation, and monitoring. - Leadership & Project Management - Lead and mentor a team of developers, fostering a culture of collaboration and accountability. - Manage software development lifecycle (SDLC), from requirements gathering to deployment. - Prioritize tasks, allocate resources, and ensure timely delivery of projects. - Serve as a bridge between business stakeholders and technical teams. - Technical Context – ADIS Architecture - Work with Altus Client File Processing Architecture (ADIS), which includes: - AWS S3 Buckets for client file storage and job initialization. - Spring Cloud Batch Services for managing batch jobs and data normalization. - MySQL for current job state storage and Salesforce integration for normalized job output. - Jenkins for code compilation and deployment pipelines. - Kubernetes for container orchestration. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). - 7-10 years of hands-on experience with Java and Spring.IO frameworks. - Strong proficiency in MySQL database management. - Demonstrated experience with AWS services: EC2, Elastic Load Balancing, S3, and related configurations. - Experience with file transfer protocols (SFTP/FTP/FTPS). - Proven leadership or managerial experience in a technology team. - Strong problem-solving skills, with the ability to troubleshoot across the full stack. - Excellent communication skills with both technical and non-technical stakeholders. Preferred Qualifications - Experience with Kubernetes, Jenkins, or other CI/CD pipelines. - Knowledge of security best practices for AWS and database management. - Familiarity with additional cloud platforms or enterprise application frameworks. - Prior experience in an insurance, financial services, or regulated industry (a plus). Benefits - $80,000 - $110,000 per year (DOE) - Benefit package with health, dental, vision, life and disability coverage options - 401(k) retirement plan option with company matching - Generous paid time off policy - start with 18 days per year - Paid holidays immediately upon hire - 7 standard holidays & 2 floating holidays of your choice - Remote Position

United States
Job Closed
Hightouch logo

Software Engineer, Streaming Systems

Hightouch

Sync customer data from your warehouse into the tools your business teams rely on.

OtherRemoteTeam 51-200Since 2020H1B No Sponsor

• Join our Streaming Systems team, working on high-throughput systems that collect and perform real time computation on billions of behavioral events • Build infrastructure that ingests clickstream, product interaction, and transactional data into our platform • Own and deliver projects from start to finish • Work directly with customers to solve their hardest scaling problems • Have significant influence over our technical roadmap

United States
$180K - $320K / year