Software Engineer(s)
Summary
Builds and maintains web and mobile apps for travel and hospitality using Java, Python, or JavaScript with React/Angular/Node.js.
About the role
Software Engineer(s) at Bemyguest. About the role Bemyguest is seeking talented Software Engineers to join our dynamic team in Singapore. In this position, you will play a crucial role in developing innovative software solutions that enhance the travel and hospitality experience for our users. As part of a collaborative environment, you will work closely with cross-functional teams to design, implement, and maintain high-quality applications. This is an exciting opportunity for individuals who are passionate about technology and eager to contribute to a fast-growing company in the travel sector.
Key facts
- Location: Singapore, Singapore
- Engagement: Full-time
- Salary: Competitive, commensurate with experience
- Visa: Sponsorship available for qualified candidates
What you'll do
- Design, develop, and maintain scalable software applications that meet the needs of our users and clients.
- Collaborate with product managers and designers to translate business requirements into technical specifications and functional features.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge within the team.
- Troubleshoot and debug applications to resolve issues and improve performance.
- Implement automated testing frameworks to ensure the reliability and stability of applications.
- Stay updated with the latest industry trends and technologies to continuously enhance your skills and contribute to the team's growth.
- Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives to improve team processes.
- Collaborate with DevOps teams to streamline deployment processes and enhance system reliability.
- Mentor junior engineers and contribute to their professional development through knowledge sharing and guidance.
- Assist in the integration of third-party APIs and services to expand application functionality.
- Engage in user feedback sessions to gather insights and improve the overall user experience of our software products.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software development, with a strong focus on web and mobile applications.
- Proficiency in programming languages such as Java, Python, or JavaScript, with experience in frameworks like React, Angular, or Node.js.
- Solid understanding of database management systems, including SQL and NoSQL databases.
- Experience with version control systems, particularly Git, and familiarity with CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- A proactive attitude towards learning and adapting to new technologies and methodologies.
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of mobile application development for iOS and Android platforms.
- Understanding of UX/UI principles and experience working with design teams.
- Previous experience in the travel or hospitality industry is a plus.
Skills & tools
- Programming Languages: Java, Python, JavaScript
- Frameworks: React, Angular, Node.js
- Databases: MySQL, MongoDB, PostgreSQL
- Version Control: Git
- Cloud Services: AWS, Azure, Google Cloud
- Development Methodologies: Agile, Scrum
Practical notes
- This position is based in Singapore, and candidates must be willing to relocate if not currently residing in the area.
- The company offers a competitive salary and benefits package, including health insurance and professional development opportunities.
- Bemyguest is committed to fostering a diverse and inclusive workplace, and we welcome applications from individuals of all backgrounds.