Full Stack Developer
We are seeking an experienced Full Stack Developer with professional experience technologies and modern frontend frameworks. The successful candidate will be a strong team player who thrives in a collaborative environment brings innovative ideas to the table and has a genuine interest in emerging AI technologies.
This is a hands-on role involving end-to-end application development contributing to a fast-paced Agile team focused on delivering scalable secure high-quality solutions.
Key responsibilities include:
Develop test and maintain full stack applications using .NET (C# Core) on the backend and modern JavaScript frameworks (e.g. React Angular or Blazor) on the frontend.
Collaborate closely with team lead and product owners to create functional and responsive user interfaces.
Work with SQL Server and/or PostgreSQL to design efficient data models write queries and optimize performance.
Participate in the full software development lifecycle including Agile ceremonies such as sprint planning stand-ups and retrospectives.
Use Git for version control branching and merging to maintain clean and stable codebases.
Conduct code reviews write unit tests and follow best practices to ensure high code quality and maintainability.
Implement RESTful APIs and integrate third-party services where required.
Assist with deployment processes and contribute to DevOps improvements where applicable.
Engage with AI and emerging technologies supporting the integration of intelligent features into applications.
Required Qualifications:
Bachelors degree in Computer Science Software Engineering or equivalent practical experience.
Relevant professional experience in full stack software development technologies.
Strong proficiency in C# Core MVC and RESTful API development.
Solid experience with frontend development using JavaScript frameworks
Proficient in working with relational databases (SQL Server and/or PostgreSQL).
Familiarity with Git version control and modern development workflows.
Understanding of Agile methodologies and experience working in Agile teams.
Excellent problem-solving debugging and communication skills.
Must have extensive relevant experience.
The successful candidate will have the following key competencies:
Experience with cloud platforms (Azure AWS).
Familiarity with CI/CD pipelines and DevOps practices.
Experience with authentication & authorization frameworks (e.g. OAuth OpenID Connect).
The ideal candidate will possess the following attributes:
Be self-motivated with a continuous learning mindset
Strong interpersonal skills
Be collaborative and work well in a team environment
Innovative thinker with the ability to propose new solutions and improvements.
Interest in AI and willingness to explore how they can enhance products
Your application has been successfully submitted!