Staff Software Engineer

Yesterday

Apply Now
Logo of Total Expert

Total Expert

Marketing and Sales Software for Financial Services • Customer Experience • CRM

201 - 500

💰 $52M Series C on 2019-10

Description

• In this position you’ll 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. • We’re looking for a full stack engineer who excels at creating software in all layers of a SaaS platform, understands complex data flows, and is passionate about leveraging the right tools to solve challenging problems. • What you’ll be doing: • Develop new features and platform capabilities using the very latest developer tooling for our Marketing Automation and CRM platform, and technology integrations. • 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. • Collaborate closely with the Product Team to influence and develop attainable project roadmap goals. • Provide maintenance break/fix support for assigned areas of the platform and triage support issues to other areas of the Engineering Team. • Participate in software scrum projects, communicate status and obstacles to the delivery team, and assist with planning and estimating. • Participate in code reviews and provide mentorship and technical work direction to other Engineering team members. • Engage in the greater software industry to stay up to date about technical and business best practices.

Requirements

• Bachelor’s degree in Computer Science, Software Engineering, Information Technology or related field. • 8+ years of professional software engineering experience within a team-based environment • Understanding of Computer Science fundamentals (data representation, data structures, algorithms). • 3+ years of technical leadership experience (as a tech lead, team lead, project lead, or similar) • Experience building and maintaining responsive web applications. • 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. • Experience with PHP, C#, or similar languages. • Experience with JavaScript, TypeScript, and modern libraries and frameworks (Vue, React, etc.) • Experience with relational detabases (MySQL, PostgreSQL, SQL Server, etc.). • Experience with queueing technologies (AMQP, RabbitMQ, etc.). • Experience working in a CI/CD environment. • Team based development experience using an agile development methodology. • Passionate about building great products, innovation and solving complex customer problems. • Solid track record of building relationships and collaborating at all levels of the organization. • Ability to work independently, paired with a desire to grow and learn from teammates. • Will thrive in high growth culture: Has a forward-thinking mindset, resilient, adaptable and curious.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network