Senior Software Engineer-Frontend at Demandbase
About Demandbase:Demandbase is the Smarter GTM™ company for B2B brands. We help marketing and sales teams overcome the disruptive data and technology fragmentation that inhibits insight and forces them to spam their prospects. We do this by injecting Account Intelligence into every step of the buyer journey, wherever our clients interact with customers, and by helping them orchestrate every action across systems and channels - through advertising, account-based experience, and sales motions. The result? You spot opportunities earlier, engage with them more intelligently, and close deals faster
.
As a company, we’re as committed to growing careers as we are to building world-class technology. We invest heavily in people, our culture, and the community around us. We have offices in the San Francisco Bay Area, New York, Seattle, and teams in the UK and India, and allow employees to work remotely. We have also been continuously recognized as one of the best places to work in the San Francisco Bay Are
a.
We're committed to attracting, developing, retaining, and promoting a diverse workforce. By ensuring that every Demandbase employee is able to bring a diversity of talents to work, we're increasingly capable of living out our mission to transform how B2B goes to market. We encourage people from historically underrepresented backgrounds and all walks of life to apply. Come grow with us at Demandba
se!
As a Senior Software Engineer, you'll be doing:Design and implement highly scalable features that help solve Sales and Marketing related problems for companies all around the world.Help junior engineers in writing high-quality and extremely efficient code.Work with experienced Architects and Principal Engineers in ways to improve the architecture using the latest technologies and libraries along with AWS Cloud Products.Work closely with Product Management & UX to understand customer needs and convert them into technical solutions.Develop unit tests and automated tests to improve test coverage and software reliability.Contribute to organization standards and best practices, along with automation improvements in our CI/CD pipeli
nes.
What we are looking for4-7 years of experience preferably in software product companies.3+ years of experience in designing & developing scalable web applications.Keen interest to learn new skill sets and ability to learn new technologies, software, and concepts quickly.Strong understanding of data structures and algorithms, design patterns and Object-oriented programming concepts.Proficiency in JavaScript, Typescript, React & Redux in building large-scale web applications.Proficiency in building responsive, mobile-first front-end web with CSS frameworks like Bootstrap, Foundation, Angular Material etc.Experience working with web page performance optimization tools & techniques and memory management.Good knowledge on testing frameworks – Selenium, Playwright, React Testing Library, JEST, Test-Driven Development (TDD) is a plus.Demonstrated ability to share knowledge via formal mentoring, reviewing code and reviewing design documents.Excellent communication skills, and the ability to work effectively in a cross-functional team.Bachelor’s degree in computer science or relevant/equivalent technical discip
line.
Nice to haveKnowledge of REST APIs, Java, Spring and Microservices Architecture.Experience working on Micro Frontend architecture.Exposure to any cloud Infrastructure related environments - AWS/
Azure.