How you’ll make an impact
- We are looking for a skilled and enthusiastic Full Stack Developer with experience in React and .NET to join our growing team. As a Full Stack Developer, you will be responsible for developing and maintaining both the front-end and back-end of web applications, ensuring high performance and a seamless user experience.
- Develop responsive, interactive, and high-performance web applications using React.
- Implement reusable UI components and libraries to enhance user experience.
- Ensure application responsiveness and optimal performance across all devices and browsers.
- Design and build scalable and robust back-end solutions using .NET Core and C#. [A]
- Develop APIs, services, and business logic for web applications.
- Ensure efficient data handling and storage using relational and non-relational databases
- Collaborate with cross-functional teams to integrate front-end and back-end components.
- Write unit and integration tests to ensure software quality and reliability.
- Conduct code reviews and participate in debugging and troubleshooting.
- Monitor application performance and optimize where necessary.
- Apply best practices for software development and maintain clean, efficient, and well-documented code.
- Stay up-to-date with new technologies and industry trends, contributing to the continuous improvement of development processes.
- Work closely with designers, product managers, and other developers to deliver high-quality software solutions.
- Participate in Agile development cycles and contribute to sprint planning and retrospectives.
- Responsible to ensure compliance with applicable external and internal regulations, procedures, and guidelines.
- Bachelor’s degree in engineering with 8+ years of relevant experience in a Software Engineer/Developer role.
- Proven solid experience as a Full Stack Developer with strong proficiency in React and .NET technologies.
- Experience with database development using Postgres, SQL and Entity Framework Core.
- Experience with RESTful APIs, ASP.NET Core and integration with front-end applications.
- Experience building applications on Microsoft Azure or other cloud platforms.
- Experience with Kubernetes and containerization technologies.
- Proficiency in JavaScript, HTML5, CSS3, and responsive design principles.
- Knowledge of Version Control (Git) and CI/CD pipelines.
- Experience with TypeScript for front-end development.
- Familiarity with Docker and containerization.
- Knowledge of Agile methodologies and experience working in an Agile environment.
- Familiarity with DevOps practices and tools.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a collaborative team.
- Excellent communication and interpersonal skills.
- Proficiency in both spoken & written English language is required.
I'm interested