Full Time

Senior Back End Software Engineer - Inventory

Cloudbeds
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cloudbeds, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Back End Software Engineer - Inventory at Cloudbeds will play a pivotal role in building and optimizing our inventory management systems. This position requires a deep understanding of back-end development technologies, as well as experience in designing robust APIs and data structures. The ideal candidate will collaborate closely with cross-functional teams to enhance system performance, reliability, and scalability, ensuring that our inventory systems effectively support the needs of the business and our clients.



Job Responsibilities

  • Design, implement, and maintain scalable back-end solutions for inventory management.
  • Develop and optimize APIs for seamless integration with various internal and external systems.
  • Collaborate with product management and front-end engineers to define and refine system architecture and features.
  • Ensure code quality through code reviews, unit testing, and adherence to best practices in software development.
  • Monitor and troubleshoot system performance issues, identifying areas for improvement.
  • Document processes, code changes, and system architecture for internal reference and onboarding.
  • Stay updated on emerging technologies and industry trends to proactively enhance our tech stack.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in back-end development, specifically with inventory systems.
  • Proficiency in languages such as Java, Python, Ruby, or Node.js.
  • Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
  • Strong understanding of RESTful API development and microservices architecture.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The Senior Back End Software Engineer - Inventory will frequently utilize a range of modern technologies and tools. This includes programming languages such as Java and Python, along with frameworks that support API development. Database management is a critical aspect of this role, including both SQL and NoSQL database solutions. Familiarity with cloud services such as AWS and CI/CD pipeline tools will also be essential for ensuring effective deployment and scalability of inventory systems.



Ideal Candidates

Ideal candidates for the Senior Back End Software Engineer - Inventory position at Cloudbeds are those who demonstrate a blend of technical proficiency and exceptional problem-solving abilities. They should possess a proactive mindset, with a desire to explore innovative solutions to complex challenges. Furthermore, strong communication skills are essential for effective collaboration with cross-functional teams, enabling them to translate technical concepts into actionable strategies. A dedication to continuous improvement and a strong customer focus will also make a candidate stand out in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.