Oowlish Technology - Full Stack Web Engineer (Python & React)
Requirements
• 5+ years of professional software engineering experience. • Experience building modern web applications. • Experience working with AWS cloud services. • Strong frontend architecture knowledge. • Experience working in Agile environments. • Experience building production web applications. • Experience developing chat-based or conversational interfaces. • Experience consuming AI or backend services from frontend applications. • Strong understanding of frontend architecture and component design. • Experience implementing authentication and session management. • Experience with conversational AI interfaces. • Experience building AI-powered web applications. • Experience with modern UI component libraries. • Experience optimizing frontend performance.
Responsibilities
• Design and develop modern web applications using React and Python. • Build intuitive chat-based user interfaces for AI-powered applications. • Integrate frontend applications with AWS Bedrock AI services through REST APIs. • Develop scalable backend services supporting web applications. • Build secure authentication and user session management. • Optimize application performance, responsiveness, and usability. • Collaborate closely with AI engineers to integrate conversational AI capabilities. • Build reusable UI components and maintain clean application architecture. • Participate in technical design discussions and code reviews. • Ensure high-quality, maintainable, and scalable code.
Benefits
• Competitive compensation based on experience; • Career plans to allow for extensive growth in the company; • International Projects; • Oowlish English Program (Technical and Conversational); • Oowlish Fitness with Total Pass; • Games and Competitions; • You can also apply here: • Website: https://www.oowlish.com/work-with-us/ • LinkedIn: https://www.linkedin.com/company/oowlish/jobs/ • Instagram: https://www.instagram.com/oowlishtechnology/ • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT