Full Time

Senior Back End Software Engineer - Inventory

Cloudbeds
$110,000 - $150,000* / year (about $53–$72 an hour)

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 how our inventory management system operates to ensure efficiency and scalability. This role involves designing, developing, and maintaining robust back-end services that support our inventory functionalities, integrating with various data sources, and ensuring smooth operation across our platform. The candidate will collaborate closely with cross-functional teams to implement new features, optimize existing processes, and provide solutions that cater to the needs of our diverse client base.



Job Responsibilities

  • Design, implement, and maintain scalable back-end systems for inventory management.
  • Collaborate with front-end engineers and product managers to develop features that improve the user experience.
  • Utilize best practices in software development to ensure quality and reliability of code.
  • Analyze system performance and troubleshoot issues to ensure optimal operation.
  • Integrate third-party APIs and data sources to enhance inventory functionalities.
  • Develop and execute automated tests to ensure code quality and system integrity.
  • Mentor junior engineers and contribute to team knowledge sharing and best practices.
  • Participate in code reviews and contribute to team’s technical documentation.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in back-end software development, preferably with inventory management systems.
  • Proficient in backend languages such as Java, Python, or Node.js.
  • Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving skills and ability to work under pressure.
  • Experience with cloud platforms such as AWS or Azure is preferred.


Technologies & Tools

The Senior Back End Software Engineer will work with various technologies and tools including cloud computing platforms like AWS, programming languages such as Java and Python, database management systems like MySQL and MongoDB, and version control tools such as Git. Additionally, familiarity with containerization tools like Docker and orchestration technologies like Kubernetes is advantageous.



Ideal Candidates

Ideal candidates for the Senior Back End Software Engineer - Inventory position possess a blend of technical expertise and collaborative spirit. They are problem solvers who thrive in a dynamic work environment and are committed to delivering high-quality solutions. Exceptional communication skills, a passion for technology, and a proactive approach to challenges are essential qualities that will contribute to success in this role. Candidates who are eager to learn and share knowledge with their teammates will find this position particularly rewarding.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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