Full Stack Software Engineer
4 мес. назад
SingaporeWorldwideJuniorHybrid
Full Stack Software Engineer position to improve performance and scalability of search systems within an AI-driven commerce company.
О компании
- Do you want to be part of a business that’s redefining the future of AI-driven commerce and partners with the world's largest brands on delivering exceptional digital experiences, driving huge increases in revenue for our customers? About Us Rezolve Ai (NASDAQ: RZLV) is an industry leader in AI-powered solutions, specializing in enhancing customer engagement, operational efficiency, and revenue growth. The Brain Suite delivers advanced tools that harness artificial intelligence to optimize processes, improve decision-making, and enable seamless digital experiences. As a leader in Product Discovery, we empower retailers and brands with AI-driven search, conversational commerce, geofencing, and one-touch instant payments. With recent acquisitions of Bluedot, Grou
Будет плюсом
- Strong interpersonal and communication skills
- Experience in scripting languages, such as Python for build automation and data processing
- Experience in developing UI libraries by modern front-end javascript framework (preferably Angular)
- Familiarity with CI/CD pipelines and deployment processes
- Knowledge of HTTP and REST API design and implementation
- Experience in engineering pipeline tools such as airflow
- Experience in writing clean, reusable codes with great testability
Другое
- Design and implement robust and scalable web applications, covering both frontend and backend development
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the technical feasibility of UI/UX designs and implement them accordingly
- Develop responsive and user-friendly web interfaces using modern frontend technologies (HTML, CSS, JavaScript, React, Angular)
- Develop and maintain databases (SQL and/or NoSQL) to support the application
- Design, implement, and maintain RESTful APIs for seamless communication between the front end and backend
- Ensure API security, performance, and documentation
- Implement automated testing strategies to guarantee the reliability and scalability of the application
- Work closely with product managers, designers, and other stakeholders to understand project requirements and objectives
- Collaborate with other engineers and contribute to a positive team environment
- Identify and resolve performance bottlenecks, bugs, and technical issues
- Conduct root cause analysis for issues and implement effective solutions
- Bachelor's degree in Computer Science or related field with a solid foundation in Computer Science
- Open to fresh graduates and candidates with up to ~4 years of experience
- Strong database fundamentals
- Experience in JAVA and JAVA Spring
- Experience in at least 1 front end framework, such as Angular or React
- Solid understanding of data structure and algorithm
- A strong passion for learning and adapting to new technologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills