quality assurance
abxyc
Full-TimeRemoteSri Lanka
Posted on 22/10/2026
About the Role
We are hiring a Software Engineer to contribute to the development of full-stack applications with AI integration. This role is suited to an early-career engineer with a foundation in software development and an interest in building, testing, and improving application functionality across both front-end and back-end systems.
You will work on application development, support AI-related integration work, and help ensure code quality through testing and debugging. This position is a strong fit for someone who is ready to grow technical skills in a hands-on engineering environment while contributing to practical product development.
What You'll Do
- Develop full-stack application functionality across front-end and back-end systems.
- Implement assigned software engineering tasks and support feature delivery.
- Assist with integrating AI capabilities into application features.
- Test application behavior and validate that implemented functionality works as intended.
- Troubleshoot issues in a development environment and help resolve defects.
- Collaborate on improving application functionality, stability, and maintainability.
- Contribute to practical product development in a hands-on engineering setting.
Key Responsibilities
- Own assigned development tasks for full-stack applications from implementation through initial validation.
- Support the successful integration of AI capabilities into application features.
- Maintain code quality by testing, troubleshooting, and resolving defects.
- Contribute to stable and maintainable application development practices.
- Help ensure that delivered features meet functional requirements and technical expectations.
- Apply sound engineering judgment while continuing to grow in an early-career software engineering role.
Requirements
- Experience developing software applications as a Software Engineer or in a similar role.
- At least 1 year of professional experience.
- Working knowledge of Python.
- Working knowledge of Node.js.
- Ability to develop full-stack application functionality.
- Exposure to both front-end and back-end development in the same role.
- Familiarity with AI integration in application development.
- Basic testing and debugging skills.
- Familiarity with application troubleshooting in a development environment.
- Ability to learn quickly in an early-career engineering role.
- Bachelor's degree or equivalent relevant education.
Nice to Have
- Interest in building practical AI-enabled software features.
- Broader familiarity with full-stack development workflows across implementation, testing, and issue resolution.
- Comfort working across multiple parts of an application rather than specializing only in front-end or back-end work.
- A proactive approach to improving code quality and application maintainability.
- Willingness to develop technical skills further in a hands-on engineering environment.
Why Join Us
- Work on full-stack applications that combine practical product development with AI-enabled functionality.
- Build experience across both front-end and back-end systems in a role with broad technical exposure.
- Strengthen core engineering skills through hands-on work in implementation, testing, debugging, and troubleshooting.
- Contribute to real application features while continuing to grow as an early-career Software Engineer.
- Be part of an environment focused on stable, maintainable, and functional software delivery.
Benefits & Perks
- Hands-on professional growth in a practical software engineering role.
- Exposure to full-stack development and AI integration work within the same position.
- Opportunities to build experience in testing, debugging, and maintainable development practices.
- A collaborative engineering environment centered on learning and contribution.
- Meaningful involvement in product development and feature delivery from implementation through validation.
