Full Time

Senior Back End Software Engineer - Inventory

Cloudbeds
$100,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 enhancing our inventory management systems. This individual will be responsible for designing, building, and maintaining scalable back-end services that ensure seamless integration and functionality within our product suite. Collaborating with cross-functional teams, the incumbent will leverage their expertise to solve complex problems, implement new features, and optimize existing processes, thereby contributing significantly to the overall efficiency and user experience of our platform.



Job Responsibilities

  • Design, develop, and maintain robust server-side applications and APIs for inventory management.
  • Collaborate with product management and other engineering teams to define and implement new features.
  • Optimize applications for performance, scalability, and reliability by identifying bottlenecks and deploying effective solutions.
  • Ensure code quality through code reviews, unit testing, and documentation practices.
  • Monitor system performance and troubleshoot issues to maintain high availability and reliability of inventory services.
  • Stay up-to-date with emerging technologies and industry trends, recommending tools and methods to improve existing systems.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; a Master's degree is preferred.
  • 5+ years of experience in back-end development, with a focus on inventory or supply chain management systems.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with RESTful API development and microservices architecture.
  • Strong understanding of database management systems, including SQL and NoSQL databases.
  • Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Senior Back End Software Engineer will utilize a variety of technologies and tools including, but not limited to, cloud platforms such as AWS or Azure, version control systems like Git, containerization tools such as Docker, and CI/CD pipelines for streamlined deployment. Familiarity with monitoring tools like Prometheus or Grafana is also beneficial for maintaining system performance and reliability.



Ideal Candidates

The ideal candidates for this position are proactive problem solvers who possess a strong analytical mindset and are passionate about utilizing technology to enhance user experience in inventory management. They should exhibit excellent communication skills, adaptability to changing priorities, and a continuous learning attitude. A collaborative spirit and a desire to mentor junior engineers will further position them as a strong fit within the Cloudbeds engineering team.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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