Responsibilities:
Design, develop, and maintain robust and scalable web applications using .NET framework
Build responsive and intuitive user interfaces with Angular and ReactJS
Collaborate closely with product managers, designers, and other stakeholders to translate requirements into technical solutions
Implement and optimize features for performance and scalability
Conduct code reviews, write unit tests, and ensure code quality and best practices
Continuously research and evaluate emerging technologies to enhance our tech stack
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
3 to 5 years of proven experience as a Full Stack Developer, preferably in a startup or fast-paced environment
Proficient in .NET framework (C#, ASP.NET MVC/Core)
Strong command of front-end technologies including Angular and ReactJS
Familiarity with relational databases and SQL (e.g., SQL Server, MySQL)
Experience with version control systems (e.g., Git) and Agile methodologies
Strong problem-solving skills and ability to work independently and collaboratively
Passion for learning and staying updated with industry trends
Preferred Qualifications:
Knowledge of cloud platforms such as Azure or AWS
Understanding of TypeScript and modern JavaScript (ES6+)
Experience with CI/CD pipelines and DevOps practices
Exposure to containerization technologies (e.g., Docker, Kubernetes)
Previous experience in a startup environment or demonstrated entrepreneurial spirit
...