Full Time

Senior Back End Software Engineer - Inventory

Cloudbeds
$120,000 - $160,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 developing and maintaining the backend systems that support our inventory management solutions. This position requires a deep understanding of backend technologies and a commitment to delivering high-quality software. The ideal candidate will collaborate closely with cross-functional teams to design, build, and optimize our inventory architecture, ensuring that it effectively supports our product offerings and enhances user experience.



Job Responsibilities

  • Design, develop, and maintain scalable backend systems for managing inventory data.
  • Collaborate with product managers and front-end engineers to implement and enhance API functionalities.
  • Optimize existing code for performance and efficiency, ensuring high availability of the inventory systems.
  • Implement best practices for security, testing, and deployment related to inventory data.
  • Conduct code reviews and provide mentorship to junior team members.
  • Participate in agile development processes, contributing to sprint planning and retrospectives.
  • Analyze system performance metrics and propose improvements to existing architectures.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 5 years of experience in backend software development.
  • Strong proficiency in languages such as Java, Python, or Ruby.
  • Extensive experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
  • Experience with version control systems, ideally Git.


Technologies & Tools

This position will primarily utilize technologies such as Java, Python, Django, or Ruby on Rails for backend development, along with PostgreSQL or MongoDB for database management. Familiarity with AWS services for cloud deployment, as well as tools like Docker and Kubernetes for container orchestration, will greatly enhance the effectiveness of the candidate in this role. Additionally, knowledge of code versioning tools like Git, and frameworks for unit and integration testing will be crucial in ensuring high-quality software delivery.



Ideal Candidates

The ideal candidate for the Senior Back End Software Engineer - Inventory position at Cloudbeds will be someone who is highly motivated and possesses strong analytical skills alongside a problem-solving mindset. They should be able to work collaboratively in a team setting while also taking ownership of their projects. A passion for technology and a commitment to continuous learning will be essential, as well as the ability to adapt to changing business needs and emerging technologies. Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders are also important attributes.

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.