RL – Semi Sr. Fullstack Engineer (C# + TypeScript) – Job6992
Summary
We are seeking a highly motivated and skilled Semi Senior Fullstack Engineer proficient in C# and TypeScript to join our dynamic development team. This role is pivotal in delivering end-to-end features that span backend services and frontend interfaces, ensuring seamless functionality and exceptional user experience. The ideal candidate will contribute to building robust C# APIs, crafting intuitive TypeScript-based UIs, managing data operations with SQL, and maintaining efficient CI/CD pipelines. This position offers an exciting opportunity to work on cutting-edge projects that drive our company’s technological growth and innovation.
Responsibilities
- Develop and deliver full features from backend services to frontend interfaces, ensuring high-quality, maintainable, and scalable code.
- Build and maintain C# APIs using the .NET framework to support business logic and data processing.
- Design and implement responsive and user-friendly frontend applications using TypeScript with Angular and React frameworks.
- Manage basic data operations and queries using SQL to support application functionality and reporting needs.
- Integrate and consume REST APIs to enable smooth communication between frontend and backend systems.
- Set up, configure, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools such as GitHub Actions and Azure DevOps to accelerate deployment cycles and improve release quality.
- Collaborate closely with cross-functional teams including product managers, designers, and QA engineers to deliver features that meet business requirements.
- Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay updated with emerging technologies and best practices to continuously improve development processes and product quality.
Requirements
Must-Have Skills
- Proficiency in C#/.NET for developing scalable and maintainable APIs, and in Angular or React with TypeScript for creating responsive, high-performance user interfaces.
- SQL: Ability to write and optimize SQL queries for data retrieval and manipulation. Experience with relational databases and basic schema design.
- REST API: Skilled in designing, consuming, and integrating RESTful APIs to enable communication between frontend and backend systems.
- CI/CD: Experience setting up and maintaining Continuous Integration and Continuous Deployment pipelines to automate build, test, and deployment processes.
Nice-to-Have Skills
- Azure App Services: Experience deploying and managing web applications on Azure App Services, understanding of scaling, monitoring, and configuration.
- Azure Functions: Knowledge of serverless computing with Azure Functions to build event-driven backend components.
- Azure Storage: Familiarity with Azure Storage solutions such as Blob Storage, Table Storage, and Queue Storage for managing application data and files.
