This is a remote position.
About Us: StackAdroit LLP is a forward-thinking technology company dedicated to delivering cutting-edge web solutions. We are looking for a passionate and skilled JavaScript Developer to join our dynamic team.
Key Responsibilities
- Design and implement robust, scalable, and high-performance architecture for ASP.NET-based applications.
- Develop and maintain architecture documentation, guidelines, and best practices.
- Write clean, maintainable, and efficient code using ASP.NET Core and related technologies.
- Implement GRPC, Json RPC, GraphQL, and REST API solutions ensuring efficient communication protocols.
- Work with PostgreSQL (SQL) databases for data storage, retrieval, and management.
- Apply CQRS and Repository Pattern for effective data handling and retrieval.
- Utilize Mediator Pattern to handle complex workflows and interactions.
- Adhere to SOLID Principles and Clean Architecture to maintain code quality and scalability.
- Implement Domain-Driven Design and Event-Driven Architecture for complex system designs.
- Integrate RabbitMQ (or any messaging broker) for efficient message handling and communication.
- Demonstrate strong coding and debugging skills to resolve issues and optimize performance.
- Develop and execute unit tests to ensure code reliability and quality.
- Implement OAuth 2.0 for secure authentication and authorization processes.
- Work with cloud services such as AWS and Azure for deployment and infrastructure management.
- Utilize DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
- Manage version control and collaboration using Git.
- Develop ETL processes to extract, transform, and load data efficiently.
- Deploy and manage applications using containerization technologies like Kubernetes.
- Collaborate with cross-functional teams to design, develop, and deploy new features.
- Follow AGILE methodology for project development and management.
- Ensure code quality and maintainability by applying strong C# concepts.
Requirements
Required Skills:
- GRPC, Json RPC, GraphQL, REST API
- PostgreSQL (SQL) Database
- ASP.NET Core
- CQRS, Repository Pattern, Mediator Pattern
- SOLID Principles, Clean Architecture
- Domain-Driven Design, Event-Driven Architecture
- RabbitMQ (or any messaging broker)
- Strong coding knowledge and debugging skills
- Unit test implementation
- OAuth 2.0
- Cloud: AWS, Azure
- DevOps practices and tools
- Git
- Experience with ETL development
- Experience with Azure and/or AWS cloud computing, containers, Kubernetes
- Experience developing a project within the AGILE methodology
- Strong C# concepts
Qualifications
- At least 4+ years of experience as a front-end developer.
- Demonstrated experience in developing and maintaining web applications.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Excellent communication skills.
Benefits
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible working hours and remote work options.
Join us at StackAdroit LLP and be a part of an exciting journey to create amazing web experiences!