Senior Software Engineer

2 days ago

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

• Total Expert is looking for an experienced senior software engineer who enjoys solving problems and delivering high quality software. • We are looking for a team member who is motivated to move fast, innovate and collaborate to design and build solutions in the communications and mobile areas of the platform. • You should excel at creating full stack software solutions, understand complex data flows and be passionate about using cutting-edge SaaS web-based technologies. • Develop new features and platform capabilities using the very latest developer tooling for our CRM platform in the communications and mobile areas. • Collaborate with cross functional team members to identify and implement innovative software solutions and enhancements. • Perform technical analysis, design and implementation and mentor other team members. • Participate in technical planning and estimating, communicate status and discuss challenges with the delivery team. • Provide maintenance support by investigating and fixing issues.

Requirements

• Bachelor’s degree in computer science, software engineering, information technology or related field • 8+ years of professional software engineering experience within a team environment • Understand computer science fundamentals (data representation, data structures, algorithms) • Experience building and maintaining scalable web services • Experience creating automated unit tests and using unit testing frameworks • Experience with C#, PHP or similar languages • Experience with JavaScript, TypeScript and modern libraries and frameworks (Vue, React, etc.) • Experience with relational databases (MySQL, PostgreSQL, SQL Server, etc.) • Experience with queuing technologies (RabbitMQ, AMQP, etc.) • Experience with continuous integration and deployment automation concepts • Strong communication and collaboration skills • Team based development experience using an agile methodology • Passionate about building great products, innovation and solving complex customer problems • Solid track record of building relationships and collaborating cross functionally • Ability to work independently with a desire to grow and learn • Ability to thrive in a high growth culture: growth mindset, curious, adaptable and resilient

Apply Now

Similar Jobs

2 days ago

Senior Software Engineer at Evergreen Nephrology, developing innovative healthcare software solutions.

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