Senior Software Developer TechGenies is a global software development company with more than 13 years of experience in delivering cutting edge, custom solutions to a wide range of verticals and industries. We operate software factories in locations that ensure access to great programming and information technology talent.In this occasion we are seeking an experienced Senior Software Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality web applications, contributing to both front-end and back-end systems, and ensuring the overall reliability and performance of our SaaS product. Job Duties:· Feature Development: Design, develop, and implement new features on both the front-end and back-end of our web applications.· Bug Fixing: Identify and resolve bugs and issues, ensuring the stability and performance of the application.· Testing: Write and maintain unit tests to ensure code quality and reliability.· Documentation: Create and maintain comprehensive documentation for new and existing features, ensuring knowledge sharing and continuity. Recommended Experience:· Software Development: Minimum of 6 years of experience in software development, with a strong foundation in building web applications.· JavaScript Frameworks: At least 4 years of experience with one or more major JavaScript frameworks such as React, Angular, or similar.· PHP: Minimum of 4 years of experience with PHP, developing robust and scalable backend systems.· SQL: At least 4 years of experience writing SQL queries, with a solid understanding of database design and optimization.· HTML/CSS: Proficiency in HTML and CSS, with a good understanding of responsive design principles.· REST API: Familiarity with REST API principles and best practices. Bonus Skills:· React: Experience with React for front-end development.· Node.js: Knowledge of Node.js for server-side scripting.· AngularJS: Experience with AngularJS.· macOS: Familiarity with macOS environment for development.· Jira: Experience using Jira for project management and issue tracking.· GitHub: Proficiency with GitHub for version control and collaboration.· AWS: Understanding of Amazon Web Services, including AWS Bedrock. Benefits: · Competitive salary· Flexible working hours· Professional development opportunities· Inclusive and collaborative work environment· Opportunity to work with cutting-edge technologies