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.)