This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
In this position, you will work with a team of talented software engineers to expand and support the core capabilities of the Total Expert platform, including data ingest, authentication, authorization, and data intelligence.
You will develop new features and platform capabilities using the latest developer tooling for our Marketing Automation and CRM platform, as well as technology integrations.
You will participate in problem analysis and collaborate with business users, customers, Product Team members, and other Engineering team members to identify and implement innovative software solutions and enhancements.
You will collaborate closely with the Product Team to influence and develop attainable project roadmap goals.
You will provide maintenance break/fix support for assigned areas of the platform and triage support issues to other areas of the Engineering Team.
You will participate in software scrum projects, communicate status and obstacles to the delivery team, and assist with planning and estimating.
You will participate in code reviews and provide mentorship and technical work direction to other Engineering team members.
You will engage in the greater software industry to stay up to date about technical and business best practices.
Requirements:
A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
You must have 8+ years of professional software engineering experience within a team-based environment.
A solid understanding of Computer Science fundamentals, including data representation, data structures, and algorithms, is necessary.
You should have 3+ years of technical leadership experience, such as a tech lead, team lead, project lead, or similar role.
Experience in building and maintaining responsive web applications is required.
You must have experience with system design and application architecture.
Experience writing automated unit tests, using unit testing frameworks, and providing mentorship to other team members around unit testing approaches is essential.
Proficiency in PHP, C#, or similar languages is required.
You should have experience with JavaScript, TypeScript, and modern libraries and frameworks such as Vue or React.
Experience with relational databases like MySQL, PostgreSQL, or SQL Server is necessary.
Familiarity with queueing technologies such as AMQP or RabbitMQ is required.
You must have experience working in a CI/CD environment.
Team-based development experience using an agile development methodology is essential.
A passion for building great products, innovation, and solving complex customer problems is necessary.
A solid track record of building relationships and collaborating at all levels of the organization is required.
You should have the ability to work independently, along with a desire to grow and learn from teammates.
You must thrive in a high growth culture, demonstrating a forward-thinking mindset, resilience, adaptability, and curiosity.
Benefits:
The position offers the opportunity to work remotely from anywhere in the U.S.
You will be part of a talented team that values collaboration and innovation.
The role provides a chance to influence and develop project roadmap goals closely with the Product Team.
You will have opportunities for professional growth and mentorship within the engineering team.
The company fosters a high growth culture that encourages resilience, adaptability, and curiosity.