Our client, a forward-thinking organization, is seeking a Senior Full Stack Developer to join their team. This role offers an exciting opportunity to work with cutting-edge technologies and drive impactful projects.
Key Responsibilities
As a Senior Full Stack Developer, you will be at the heart of our client’s technology platform. Your main responsibilities will include:
Application Development: Build and maintain sophisticated applications using the latest versions of .NET (C#) and Angular.
Cloud Integration: Utilize AWS services like Lambda functions, S3, and CloudWatch to enhance application performance and scalability.
Architectural Design: Implement and maintain both microservices and monolithic architectures, ensuring adherence to best practices and design patterns.
Quality Assurance: Conduct code reviews, perform unit testing, and advocate for test-driven development to maintain high software quality.
Infrastructure Management: Use Terraform to manage infrastructure as code and streamline deployment processes.
Daily Tasks
Your typical day will involve a variety of tasks designed to challenge and enhance your skill set:
Database Management: Develop and optimize database solutions with PostgreSQL and SQL Server.
Agile Development: Engage in Agile Scrum practices to deliver iterative and incremental improvements.
Authentication and Security: Manage authentication processes with Auth0 and ensure secure application practices.
Containerization: Work with Docker to streamline application deployment and scalability.
Continuous Integration/Continuous Deployment: Create and manage CI/CD pipelines to facilitate efficient software delivery.
Ideal Candidate Profile
We are looking for an individual who not only has the right technical skills but also thrives in a collaborative and innovative environment. The ideal candidate should have:
Technical Expertise: Proficiency in .NET (C#), Angular, AWS services, and experience with similar Azure concepts.
Design and Development Principles: Solid understanding of design patterns like MVC and MVVM, and principles like SOLID, DRY, and domain-driven design.
DevOps Knowledge: Hands-on experience with Cloud DevOps practices, including tools like Git, Swagger, Visual Studio, and Atlassian products.
Analytical Mindset: A keen eye for detail and a proactive approach to problem-solving and continuous improvement.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job