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
Cloudbeds is seeking a Senior Back End Software Engineer specializing in Inventory management to join our dynamic engineering team. In this role, you will take ownership of designing, implementing, and maintaining reliable back-end services critical to our inventory systems. Your expertise will drive the optimization of performance, scalability, and security for our applications, ensuring seamless integrations with various platforms while collaborating closely with cross-functional teams to meet project objectives efficiently.
Job Responsibilities
- Design, develop, and maintain back-end services that support inventory management functionalities.
- Collaborate with product managers and front-end engineers to translate business requirements into scalable software solutions.
- Implement API services to ensure seamless integration across various platforms and third-party applications.
- Conduct code reviews and provide constructive feedback to promote best practices within the development team.
- Identify performance bottlenecks and implement optimizations to enhance application responsiveness.
- Maintain documentation for code, APIs, and technical designs to facilitate knowledge sharing within the team.
- Participate in troubleshooting and debugging activities to resolve issues and improve application reliability.
- Stay current with the latest industry trends and technologies related to back-end development and inventory management.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of back-end development experience with a focus on inventory or supply chain management systems.
- Proficient in programming languages such as Java, Python, or Node.js.
- Strong experience with RESTful services and API design.
- Familiarity with relational and NoSQL databases (e.g., MySQL, MongoDB).
- Understanding of cloud technologies and experience with AWS, Azure, or similar platforms.
- Ability to collaborate effectively in a team-oriented environment and across departments.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
In this position, the Senior Back End Software Engineer will primarily utilize a variety of technologies and tools including, but not limited to, Java, Python, Node.js, PostgreSQL, MongoDB, Docker, and cloud platforms such as AWS. Familiarity with CI/CD pipelines, version control systems like Git, and configuration management tools will also be essential for enhancing development processes and ensuring high-quality code.
Ideal Candidates
The ideal candidate for the Senior Back End Software Engineer - Inventory position at Cloudbeds will possess a strong passion for technology and innovative problem-solving. They will thrive in a fast-paced environment, demonstrating adaptability and a proactive approach to identifying and resolving challenges. Exceptional communication skills and the ability to foster collaborative relationships across teams are essential, as is a strong commitment to quality and continuous improvement in software development practices.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.