Parabit Systems is looking for a Full-Stack Developer to build and maintain scalable web applications using ASP.NET Core microservices and React.js, while managing cloud infrastructure on Azure and AWS.
Requirements
- Strong proficiency in ASP.NET Core (C-Sharp) and microservices architecture.
- Solid understanding of SOLID principles and design patterns.
- Experience with React.js, Redux, and modern frontend tooling.
- Hands-on experience with Azure and AWS cloud services (App Services, EC2, S3, Lambda, API Gateway, etc.).
- Familiarity with RESTful APIs, GraphQL, and asynchronous programming.
- Experience with CI/CD tools (GitHub Actions, Azure DevOps, AWS CodePipeline)
- Knowledge of relational and NoSQL databases (e.g., SQL Server, MongoDB)
Responsibilities
- Design, develop, and maintain backend services using ASP.NET Core and microservices architecture.
- Build responsive and dynamic user interfaces using React.js and modern JavaScript frameworks.
- Apply SOLID principles and clean architecture to ensure maintainable and scalable code.
- Administer and optimize hosting environments on Azure and AWS, including deployment, monitoring, and scaling.
- Implement CI/CD pipelines and containerization strategies using Docker and Kubernetes.
- Write unit and integration tests to ensure software quality and reliability.
- Troubleshoot and resolve issues across the full stack and cloud infrastructure.
Other
- 3+ years of experience in full-stack development.
- Strong problem-solving and communication skills.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Please submit your resume via email to recruiting@parabit.com