Senior Software Engineer Jobs at Simplebooks in Colombo, Sri Lanka

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: July 8, 2024
  • Applications 0
  • Views 28
Job Overview

Senior Software Engineer

Scene with business person working futuristic office job

Job Description

We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in full-stack web development, particularly with the MERN stack and Next.js. You will play a critical role in developing innovative web applications, ensuring high-quality software, and contributing to the overall architecture and system design.

What do you need to succeed

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3+ years of professional experience in MERN stack and Next.js.
  • Proven experience as a Full Stack Developer or in a similar role will be an advantage.
  • Strong knowledge of web development technologies, including HTML, CSS, and JavaScript.
  • Experience with version control systems (e.g., Git).
  • Knowledge of database design and management (SQL and/or NoSQL).
  • Familiarity with CI/CD build/deploy pipelines and modern DevOps practices like Git-Ops.
  • Proven history with software and system architecture, and microservices architecture.
  • A good understanding of Quality Engineering principles and practices will be an added advantage
  • Ability to work collaboratively in a team environment.
  • Excellent problem-solving and communication skills.

What awaits you in this role

  • Collaborate with the development team to design and implement innovative web applications.
  • Work on bug fixes in current software products and develop new features.
  • Develop and maintain efficient, reusable, and scalable code.
  • Ensure the responsiveness and performance of applications.
  • Work closely with front-end developers to integrate user-facing elements with server-side logic.
  • Create and maintain databases, including optimizing and securing data storage.
  • Implement user authentication and authorization mechanisms.
  • Collaborate with the design team to translate UI/UX wireframes into functional web applications.
  • Troubleshoot and debug issues as they arise, ensuring the highest level of software quality.
  • Stay up-to-date with emerging technologies and industry trends, continuously improving your skills and knowledge.

 

 

 

 

Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience3 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.