PALO IT - Senior Fullstack Software Engineer (With AI Tools Experience)
Requirements
• As our company transitions into an AI-focused firm, all developers are expected to demonstrate proficiency in AI-augmented development practices. We are looking for a creative, self-motivated individual with the following qualifications and qualities: • Deep technological expertise and a strong software development background. • Experience in developing scalable, reliable, and secure applications • Proficiency in working with AI coding assistants (e.g., GitHub Copilot, Cursor, ...) for code generation and problem-solving. • Understanding of prompt engineering principles for optimal AI tool interaction. • Ability to effectively collaborate with AI tools while maintaining code quality and adherence to best practices. • Critical thinking to validate and verify AI-generated code and solutions. • Adaptability and willingness to continuously learn and stay updated with the rapidly evolving AI landscape. • Excellent interpersonal and cross-group collaboration skills. • Independent thinker with a strong work ethic. • Detail-oriented and excellent organisational skills. • Possess excellent communication skills. • Strong understanding of common programming patterns and principles. • Strong team player. • Strong troubleshooting skills and ability to meet deadlines. • At least 5 years of relevant experience (8 years minimum for senior). Preferred technologies include ReactJS for frontend development and NodeJS/Java for backend development. • ReactJS for frontend development and NodeJS/Java for backend development. • Candidates with experience in one or more of the following are preferred: • Solution Architecture • AI/ML Services and Frameworks • Cloud Computing Platforms (Azure, AWS, GCP, etc...) • Cloud Computing Platforms • Native Mobile Development (iOS, Android) • Hybrid Mobile Development (Flutter, React Native) • We will be prioritizing applicants who have a current right to work in Singapore, and do not require sponsorship of a visa.
Responsibilities
• At Palo IT, senior engineers are expected to be AI-native by default. As a Senior Software Engineer (AI-Native), you will lead the development of complex features and modules while guiding team members on technical decisions and AI-assisted development practices. • AI-native by default • Senior Software Engineer (AI-Native) • You will partner with Tech Leads, Architects, and cross-functional teams to deliver scalable solutions. You will apply Palo IT's Gen-E2 methodology to accelerate delivery and improve engineering quality. • Gen-E2 methodology • Software Engineering & Development (Senior Scope) • Lead the development of complex features, modules, and components. • Lead the development • Design high-performance, scalable solutions using AI-powered approaches. • high-performance, scalable solutions • Ensure code quality through testing, code reviews, and AI-assisted analysis. • Understand DevOps workflows and implement CI/CD automation pipelines. • CI/CD automation pipelines • Establish best practices on code quality and performance within project scope • Establish best practices • AI-Native Engineering (Core Expectation) • Use Generative AI coding tools (e.g., GitHub Copilot, Cursor) as a first-class engineering assistant for code generation, optimisation, and problem-solving. • Generative AI coding tools • Guide team members on effective use of AI tools and prompt engineering techniques. • Guide team members • Establish AI/GenAI best practices within project scope, including output validation and guardrails. • Establish AI/GenAI best practices • Leverage AI tools to troubleshoot and resolve technical issues efficiently. • troubleshoot and resolve technical issues • Stay current with emerging AI technologies and development practices. • emerging AI technologies • Collaboration & Technical Guidance • Mentor junior and mid-level engineers on technical skills and AI-assisted workflows. • Mentor junior and mid-level engineers • Partner with Tech Leads and Architects to guide technical decisions within projects. • guide technical decisions • Collaborate with product managers and designers to deliver high-quality solutions. • Contribute to Gen-E2 practices, reusable accelerators, and internal playbooks. • Gen-E2 practices • Support presales and architecture discussions when required. • Support presales and architecture discussions
Benefits
• Stimulating working environments • Unique career path • International mobility • Internal R&D projects • Knowledge sharing • Personalized training • Entrepreneurship & intrapreneurship • For more on our team culture and benefits, check out our careers page.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT