Intermediate Full Stack Software Developer with SaaS Development Experience

Apply for this job

Email *

Job Description

<p><strong>Job Description:</strong></p><p><br></p><p><span>We seek an Intermediate Full Stack Software Developer with a solid foundation in SaaS development to join our energetic and innovative team in Abu Dhabi, UAE. The successful candidate will have experience in multiple stages of the software development lifecycle and a grasp of modern programming languages, frameworks, and technologies.</span></p><p><br></p><p><strong>Responsibilities</strong><span>:</span></p><p><br></p><ul><li><span>Participate in various application lifecycle stages, primarily focusing on coding, debugging, and testing.</span></li><li><span>Collaborate with cross-functional teams to identify, design, and roll out new features that enhance our SaaS offerings.</span></li><li><span>Write high-quality, scalable, and maintainable code across the full stack, ranging from frontend to backend systems.</span></li><li><span>Contribute to developing features for our SaaS product suite, ensuring performance and reliability.</span></li><li><span>Develop and maintain robust services and APIs to power the web application.</span></li><li><span>Engage in code reviews and write automated tests to ensure the delivery of reliable, readable, and reusable code.</span></li><li><span>Continually explore, evaluate, and implement new technologies and best practices to boost development efficiency and application performance.</span></li><li><span>Work closely with the Product Management team to plan and prioritize new features, integrations, and applications.</span></li><li><span>Assist in troubleshooting, debugging, and resolving product issues and bugs to ensure product reliability.</span></li><li><span>Contribute to process enhancements, including developing new processes, automation, and tools to improve team efficiency and product quality.</span></li></ul><p><br></p><p><strong>Qualifications:</strong></p><p><br></p><ul><li><span>Bachelor’s degree in Computer Science, Software Engineering, related field, or equivalent experience.</span></li><li><span>Minimum of 8 years of experience as a Full Stack Developer, with demonstrable SaaS development experience.</span></li><li><span>Proficiency in modern programming languages such as JavaScript, Python, Ruby, or Java.</span></li><li><span>Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, and modern JS frameworks (such as React.js, Angular, Vue.js).</span></li><li><span>Experience with backend programming languages like Node.js, Ruby on Rails, or Java Spring.</span></li><li><span>Familiarity with database technology, including SQL and NoSQL databases.</span></li><li><span>Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.</span></li><li><span>Experience in SaaS development, including understanding multi-tenancy, subscription models, and scaling.</span></li><li><span>Understanding DevOps principles and tools, including continuous integration/deployment (CI/CD) and infrastructure as code (IAC).</span></li><li><span>Knowledge of best software development practices, including Agile, Scrum, and DevOps methodologies.</span></li><li><span>Good problem-solving skills, with an ability to debug and optimize code.</span></li><li><span>Strong communication skills and a track record of effectively collaborating within a team environment.</span></li></ul><p><br></p><p><span>Our company fosters a culture of inclusivity, innovation, and creativity. We are continually seeking talented individuals who share our commitment to excellence. If you are an aspiring Intermediate Full Stack Software Developer with a strong background in SaaS development, we would be thrilled to hear from you.</span></p>