We are looking for a highly skilled Full Stack Software Developer who is passionate about technology and enjoys working in a collaborative environment. The ideal candidate will have experience in both front-end and back-end development, with a strong understanding of web development best practices. You will be responsible for designing, developing, and maintaining our SaaS applications, ensuring they are scalable, secure, and user-friendly.
Key Responsibilities:
- Design, develop, and maintain front-end and back-end components of our SaaS applications.
- Collaborate with product managers, designers, and other developers to create high-quality software solutions.
- Write clean, maintainable, and efficient code.
- Develop and implement APIs, ensuring seamless integration between front-end and back-end systems.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing software.
- Ensure security and data protection in all development efforts.
- Stay up-to-date with emerging technologies and industry trends to continually improve our products.
Qualifications & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 Years of Proven experience as a Full Stack Developer.
- Proficiency in front-end languages and libraries (e.g., HTML, CSS, JavaScript, React, Angular).
- Strong knowledge of back-end languages (e.g., Node.js, Python, Ruby, PHP) and frameworks (CodeIgniter, Laravel, Express, etc).
- Experience with databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems (e.g., Git).
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.