Are you looking for a challenging and rewarding role that combines technical expertise with business acumen?
Job Overview:
This senior full-stack engineer position offers the opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and drive business growth through innovative solutions.
Key Responsibilities:
* Design and develop new features in collaboration with the product team, ensuring seamless integration and scalability.
* Troubleshoot and resolve production issues efficiently, maintaining system stability and uptime.
* Collaborate with the team to define product direction and technical strategy, aligning with business objectives.
* Prepare applications for concurrency and scalability scenarios, optimizing Azure resources for efficient user load handling.
* Deploy applications on Azure or on-premise servers, ensuring smooth operations and minimal downtime.
* Document technical components and system architecture, facilitating knowledge sharing and improvement.
* Build and maintain CI/CD pipelines to automate deployment and testing processes, enhancing efficiency and quality.
Requirements:
* Bachelor's Degree in Computer Science, Engineering, or a related field.
* 5+ Years of experience working with .NET/C# and Angular.
* Proficiency in SQL and hands-on experience developing and consuming REST APIs.
* Knowledge of Entity Framework and experience with Microsoft Azure.
* Understanding of IIS (Internet Information Services) and advanced English language proficiency.
Benefits:
* Competitive USD salary and 100% remote work arrangement.
* Paid time off, national holidays celebrated, sick leave, and refundable annual credit.
* Team-building activities and birthday day off, promoting work-life balance and employee well-being.