
Full Stack Engineer job at Insight360
About the Organization
Job Description
This is a full-time hybrid role, we are seeking a highly skilled and experienced Full Stack Developer with expertise in headless CMS technologies, API development, and service bus integration to join our dynamic team. The ideal candidate will have a strong understanding of both front-end and back-end technologies, and will be responsible for developing and maintaining web applications, ensuring high performance and responsiveness to requests from the front-end.
Duties and Responsibilities
Design and Implementation: Design, develop, and maintain scalable and robust web applications using modern front-end and back-end technologies.
Headless CMS Integration: Implement and manage headless CMS solutions (e.g., Contentful, Strapi, Sanity) to deliver content across multiple platforms and channels.
API Development: Design, develop, and maintain .Net API, RESTful and/or GraphQL APIs for seamless integration with various front-end and third-party services.
Service Bus Integration: Implement and manage service bus solutions (e.g., Azure Service Bus, RabbitMQ, Kafka) to enable reliable and scalable message-based communication between services.
Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
Testing and Debugging: Write unit tests, conduct code reviews, and debug applications to ensure optimal performance and quality.
Deployment and Maintenance: Manage and automate deployment processes, and ensure continuous integration and delivery.
Documentation: Create and maintain comprehensive documentation for new and existing features.
Security: Implement and maintain security best practices to protect sensitive data and ensure compliance with industry standards.
Performance Optimization: Optimize applications for maximum speed and scalability.
Problem Solving: Identify and resolve complex technical issues.
Qualification, Experiences and Competencies
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 5 years of experience in full stack development.
Technical Skills:
Front-end: Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks such as React, React with Vite, React -google-charts, Angular, or Vue.js.
Back-end: Experience with server-side languages such as .Net, Node.js, Python, Yarn, Ruby, Java, or PHP.
Headless CMS: Proven experience with headless CMS solutions like Contentful, Strapi, Sanity, or similar.
API Development: Extensive experience in designing and developing RESTful and/or GraphQL APIs.
Service Bus: Experience with service bus technologies such as Azure Service Bus, RabbitMQ, Kafka, or similar.
Databases: Strong knowledge of database systems like SQL Server, MySQL, PostgreSQL, MongoDB, or others.
Version Control: Proficiency with Git and version control systems.
DevOps: Familiarity with CI/CD tools and processes, cloud services (AWS, Azure, Google Cloud), and containerization technologies (Docker, Kubernetes).
Testing: Knowledge of testing frameworks and tools such as Jest, Mocha, or Selenium.
Custom Power BI(PBI) Object Development: Ability to build custom PBI object using technologies like D3.js or TypeScript, etc.
Preferred Qualifications:
Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work collaboratively in a team environment.
Agile Methodologies: Experience with Agile/Scrum methodologies.
UI/UX: Understanding of UI/UX principles and design tools like Figma or Sketch.
SEO and Performance: Experience in optimizing applications for SEO and performance across various devices and platforms.
Compensation and Benefits:
Competitive salary based on experience and qualifications.
Health insurance.
Professional development opportunities.
Flexible working hours and remote work options.
How to Apply
Send your CV and portfolio to: recruiter@fsi360.com with the subject line: Full Stack Senior Developer Application - [Your Name]