About The Role
We are seeking an experienced Senior Full Stack Software Engineer to join our team. The ideal candidate will have strong backend expertise in C# and Node.js, along with frontend proficiency in React.js and JavaScript. You will collaborate using Jira to manage tasks, develop CI/CD pipelines, deploy to Azure, and build scalable applications while demonstrating excellent problem-solving skills.
Key Responsibilities
• Develop and maintain backend services using C#, Node.js and Python
• Build responsive user interfaces with React.js and JavaScript
• Design, implement and maintain CI/CD pipelines for automated deployments
• Deploy and manage applications on Microsoft Azure cloud platform
• Manage tasks, user stories, and sprints using Jira or similar Agile tools
• Analyse, debug, and optimize code for performance and scalability
• Collaborate with team members to design and implement new features
• Troubleshoot and resolve technical issues across the stack
Required Qualifications
• Bachelor's degree in Computer Science or related field with at least 3 years of professional full stack development experience
• Proficiency in:
• Backend: C#, Python, Node.js
• Frontend: React.js, JavaScript
• Hands-on experience with CI/CD pipelines and tools
• Practical knowledge of Microsoft Azure services and deployment
• Experience working with Jira or similar Agile project management tools
• Strong problem-solving skills and ability to debug complex systems
• Experience with RESTful APIs and database design
• Familiarity with version control (e.g., Git)
Preferred Qualifications
• Experience with Docker containerization and DevOps practices
• Knowledge of Python for scripting/automation
• Hands-on experience in server setup and configuration
• Familiarity with other Agile tools (Azure DevOps, Trello, etc.)