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 be instrumental in designing, developing, and maintaining scalable backend systems that support our innovative inventory management solutions. This role requires a deep understanding of backend architectures and database management, allowing for efficient data handling and optimization. As a senior engineer, you will collaborate closely with cross-functional teams to enhance our inventory features, ensuring they align with business goals and customer needs.
Job Responsibilities
- Design and implement robust backend services to support inventory management functionalities.
- Collaborate with front-end developers and product managers to define and refine application features.
- Optimize existing code and database queries for performance, ensuring maximum efficiency.
- Manage integration with third-party services and APIs to enhance inventory systems.
- Conduct code reviews and provide mentorship to junior engineers in best practices.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Troubleshoot and resolve issues related to backend services and data integrity.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development, particularly in inventory management systems.
- Strong proficiency in at least one modern programming language (e.g., Java, Python, Ruby).
- Experience with database management systems, preferably SQL and NoSQL technologies.
- Familiarity with RESTful APIs and microservices architectures.
- Proven experience in cloud technologies (AWS, Azure, Google Cloud).
- Solid understanding of version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This position utilizes a variety of technologies and tools to deliver and maintain effective back-end solutions. Candidates will work with cloud services such as AWS or Azure, relational and non-relational databases (e.g., PostgreSQL, MongoDB), as well as development and deployment tools, including Docker and Kubernetes. Familiarity with version control via Git and CI/CD pipelines is also crucial for maintaining efficient workflows.
Ideal Candidates
Ideal candidates for the Senior Back End Software Engineer - Inventory role will demonstrate strong analytical skills, a collaborative spirit, and a passion for problem-solving. They will possess a growth mindset, be adaptable to changing technologies, and take initiative in improving processes. A successful candidate will also value teamwork and communication, fostering a positive work environment while promoting best practices in software development.
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
Similar jobs which you may be interested in. Typically using your existing skillset.