Connectbase is hiring a
Senior Software Engineer

Logo of Connectbase

Connectbase

πŸ’΅ ~$150k-$222k
πŸ“Remote - Worldwide

Summary

Connectbase is seeking a Senior Software Engineer to join its rapidly growing team. The role involves designing, developing, and supporting API platforms and their related integrations using the latest development technologies. The candidate should have a passion for software engineering, excellent communication skills, and experience with Java, Node.js, REST/RESTful APIs, JavaScript, Angular, and other relevant technologies.

Requirements

  • Bachelor's degree in software engineering, computer science, computer engineering or commensurate work experience
  • 7+ years of professional experience designing and delivering quality software in a production environment
  • 3+ years of experience developing with Object-Oriented languages – Java preferred
  • Advanced understanding of the application of design patterns
  • Professional experience developing REST/RESTful APIs and working with JSON
  • Professional experience developing with JavaScript, typescript, or similar
  • Familiar with logging frameworks such as nLog, log4j, or similar
  • Familiar with source control tools such as git, github, or gitlab
  • Familiar with development planning and tracking tools such as JIRA, Azure DevOps, Rally
  • Knowledge of CI/CD practices and pipelines
  • Professional experience with Modern Web Technologies (REST, HTML5/CSS/JavaScript), Angular and similar frameworks and languages
  • Knowledge of reference architecture, technology standards, and development frameworks

Responsibilities

  • Design, implement, and maintain the Connectbase Connected World SaaS platform Integrations with external providers via APIs
  • Develop and maintain API Integrations in both Java and Node.js
  • Partner with stakeholders, teammates, and product owners to identify requirements, create high-level designs, and decompose work into small deliverable chucks
  • Deliver robust, scalable, observable, and performant solutions
  • Coach less experienced engineers by providing mentorship and guidance on technical issues, best practices, root cause analysis, and the application of design patterns
  • Provide technical leadership for software development projects and initiatives, ensuring that milestones are met, and that the software is delivered on time, meets requirements, and is of high quality
  • Ensure software delivered is fully tested and is free of defects
  • Ensure observability, metrics, and monitoring are integrated into design and implementation

Preferred Qualifications

  • Experience working with distributed and offshore teams
  • Experience in the Telecom industry desirable but not essential
  • Experiencing working with mySQL/postgres, MongoDB, Elasticsearch, and Snowflake

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Connectbase know you found this job on JobsCollider. Thanks! πŸ™