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 OpenTable, so some details may not match this job. The employer's own page has the real description.
Overview
OpenTable is seeking a talented and motivated Software Engineer II to join our team remotely in the USA. In this role, you will be responsible for designing, developing, and maintaining robust software solutions that enhance the dining experience for our customers. Collaborating with cross-functional teams, you will leverage your technical expertise to contribute to projects that align with our business objectives while adhering to best practices in software development. Your efforts will directly impact the efficiency and effectiveness of our platform, ensuring our customers receive the highest quality service.
Job Responsibilities
- Design, develop, test, and deploy scalable software applications using modern programming languages.
- Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
- Participate in code reviews to ensure code quality and share best practices among team members.
- Investigate and resolve software defects, improving system performance and reliability.
- Contribute to system architecture discussions and influence design decisions.
- Stay current with emerging technologies and propose enhancements to our software stack.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in software development.
- Proficiency in at least one programming language, such as Java, Python, or JavaScript.
- Strong understanding of software engineering principles, design patterns, and algorithms.
- Experience with web frameworks and RESTful APIs.
- Familiarity with cloud technologies and version control systems like Git.
- Excellent problem-solving skills and a strong attention to detail.
- Strong communication and teamwork abilities, with a willingness to learn from others.
Technologies & Tools
In this position, you will work with a variety of technologies and tools, including but not limited to AWS for cloud services, Git for version control, Docker for containerization, and various web frameworks suited to our applications. You will also engage with monitoring and logging tools to ensure system reliability and performance, facilitating a robust software development lifecycle through Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Ideal Candidates
The ideal candidates for the Software Engineer II position at OpenTable exhibit a strong combination of technical prowess and interpersonal skills. They are driven by a passion for technology and a commitment to quality, demonstrating an eagerness to take ownership of their projects. They thrive in collaborative environments, respecting diverse perspectives while seeking innovative solutions to complex challenges. A keen interest in the culinary industry and its technological applications is a plus, enhancing their alignment with OpenTable's mission.
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.