Full Stack Software Developer

Ceylon Business Appliances (Pvt) Ltd
Full-timeDehiwala, Dehiwala-Mount Lavinia, Sri Lanka
Key Responsibilities
  1. Develop and maintain responsive web applications, including front-end and back-end functionalities.
  2. Design, develop, and maintain APIs, databases, and server-side applications.
  3. Build user-friendly interfaces using modern front-end technologies.
  4. Develop and integrate back-end services, business logic, and third-party APIs.
  5. Design, manage, and optimize databases to ensure data accuracy and performance.
  6. Write clean, reusable, and maintainable code following software development best practices.
  7. Identify, troubleshoot, and resolve technical issues and application bugs.
  8. Conduct software testing to ensure application functionality, performance, and security.
  9. Collaborate with UI/UX designers, developers, and other stakeholders to deliver software solutions.
  10. Participate in code reviews and contribute to continuous improvements in development processes.
  11. Deploy applications and support ongoing maintenance, updates, and enhancements.
  12. Maintain technical documentation and ensure compliance with coding and security standards.
Qualifications and Requirements
  • Bachelor's degree or diploma in Computer Science, Software Engineering, IT, or a related field.
  • Proven experience in full stack web application development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.js.
  • Experience with back-end technologies such as Node.js, Python, Java, PHP, or .NET.
  • Strong knowledge of relational or NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Experience in RESTful API development and integration.
  • Familiarity with Git and version control systems.
  • Knowledge of application security, performance optimization, and software testing.
  • Understanding of deployment processes and cloud platforms will be an added advantage.
  • Strong analytical, problem-solving, communication, and teamwork skills.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Ceylon Business Appliances (Pvt) Ltd via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.