Apply

Staff Software Engineer - Integrations

Posted 2024-10-21

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: India

🔍 Industry: B2B technology

🏢 Company: Demandbase

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSAgileDesign PatternsGCPJavaJUNITProduct ManagementProduct DevelopmentAlgorithmsData StructuresNosqlCommunication SkillsCI/CD

Requirements:
  • 7+ years of experience, preferably in software product companies.
  • 3+ years of experience in designing and developing scalable web applications.
  • Interest in learning new technologies and concepts quickly.
  • Strong knowledge of REST APIs and Microservices Architecture.
  • Experience with NoSQL Databases.
  • Familiarity with AWS or GCP cloud environments.
  • Experience designing large distributed systems.
  • Experience in CI/CD pipelines.
  • Strong knowledge of Java 11+/Scala and any DBMS.
  • Good knowledge of testing frameworks like JUnit and Mockito.
  • Experience in integrating quality into the development process.
  • Strong understanding of data structures, algorithms, design patterns, and OOP concepts.
  • Excellent communication skills and ability to work in high-performance teams.
  • Bachelor's Degree in Computer Science or relevant technical discipline.
Responsibilities:
  • Conduct technical training in the department and mentor team members.
  • Maintain and upgrade existing software.
  • Recommend new technologies to increase productivity.
  • Supervise technical aspects of projects.
  • Design and implement highly scalable features for the Integrations Platform.
  • Collaborate with Architects to improve architecture using the latest technologies and AWS Cloud Products.
  • Work with Product Management to convert customer needs into technical solutions.
  • Collaborate with Global Teams to develop, scale, and maintain the Integrations Platform.
  • Develop unit tests and participate in automated testing to improve software reliability.
  • Contribute to organization standards and improve CI/CD automation.
Apply