Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are seeking an experienced Full Stack Developer to join our dynamic SaaS product development team. In this role, you will be responsible for designing, developing, and maintaining cutting-edge software solutions using modern technologies and industry best practices.
Responsibilities:
Design, develop, and maintain robust and scalable web applications using C#, .NET Core, and related frameworks
Implement and maintain RESTful APIs and microservices architecture
Leverage Azure DevOps for continuous integration, deployment, and automated testing
Utilize Terraform for infrastructure as code (IaC) and provisioning cloud resources on Azure
Build and deploy containerized applications using Docker and Kubernetes
Integrate and work with MongoDB and other NoSQL databases
Implement Domain-Driven Design (DDD) principles and follow SOLID design patterns
Collaborate with cross-functional teams, including product managers, designers, and QA engineers
Participate in code reviews, architectural discussions, and technical decision-making processes
Stay up-to-date with the latest industry trends, technologies, and best practices
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum of 5-7 years of experience as a Full Stack Developer, with a strong focus on C# and .NET Core
Proficient in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular)
Solid understanding of RESTful APIs, microservices architecture, and cloud computing principles
Experience with Azure DevOps, Terraform, Docker, and Kubernetes
Familiarity with MongoDB or other NoSQL databases
Knowledge of Domain-Driven Design (DDD) and SOLID principles
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Passion for continuous learning and staying up-to-date with emerging technologies
Preferred Qualifications:
Experience with Agile methodologies and practices
Familiarity with cloud-native architectures and serverless computing
Knowledge of performance optimization techniques and load testing
Contributions to open-source projects or personal coding projects
Benefits
Competitive salary and comprehensive benefits package
Opportunities for professional growth and career advancement
Collaborative and innovative work environment
Flexible work arrangements and work-life balance initiatives
Access to cutting-edge technologies and continuous learning resources
If you are a talented Full Stack Developer with a passion for building innovative SaaS products and a drive to stay ahead of the curve, we encourage you to apply for this exciting opportunity.
Salary:
$150,000 - $165,000 +
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.