Job Description
Demandbase is seeking a highly motivated and enthusiastic Software Engineer 1 (Backend) to join their product development team. The candidate will work in a fast-paced agile environment to build and deliver key features. This is an opportunity to work with a talented team focused on building a world-class product.
InsideView engineering focuses on fundamentals, not the tools/languages that you already know.
Responsibilities:
- Design and implement highly scalable features.
- Help junior engineers in writing high quality code.
- Work with architects to improve the architecture.
- Collaborate with Product Management to understand customer needs.
- Develop unit tests and improve test coverage.
- Contribute to organization standards and CI/CD improvements.
Requirements:
- Active listener who can grow ideas
- Ability to learn new technologies quickly.
- Excellent written and verbal communication skills.
- Strong knowledge of REST APIs and Microservices Architecture.
- Experience with any NoSQL Database.
- Strong knowledge about Java 11+, Spring, Hibernate, any DBMS.
- Good knowledge on testing frameworks - JUnit, Mockito, Test-Driven Development (TDD) is plus
- Strong understanding of data structures and algorithms.
- Bachelor's Degree in Computer Science or a relevant technical field.
- 2-4 years of experience in software product companies.
- 2+ years of experience in designing & developing scalable web applications.
Demandbase Offers:
- Opportunity to work in a fast-paced agile environment.
- Chance to build and deliver key features of the application.
- Work with a talented, high-energy, and creative team.
- Chance to contribute to organization standards and best practices.
- Opportunity to work on automation improvements in CI/CD pipelines.