Hires remotely in
Remote Work Policy
Remote only
Company Location
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Java
.NET
C#
Swagger
Git
Rabbitmq
Jira
Github
Performance Optimization
Entity Framework
CSS3
Confluence
Kafka
OAuth2
React.js
SQS
Jwt
Spring Boot
Jest
Sonarqube
Postman
Config Management
Redux
Material UI
AWS SNS
Spring Cloud
ASP.NET Core
State Management
Context
OpenAPI
Service Discovery
React Testing Library
Hooks
Zustand
Swagger UI
RTK
Resilience Patterns
About the job
Role: Fullstack developer
Location: Remote is fine but in Canada only
Job Description:
Frontend Development:
- Strong in React.js (hooks, context, state management, performance optimization).
- Experience with Redux / Zustand / RTK. Responsive design (CSS3, Material UI).
Testing:
- Jest, React Testing Library
Backend Development:
- Proficient in Java (Spring Boot, Spring Cloud).
- Microservices architecture (service discovery, config management, resilience patterns).
- Event-driven design (Kafka, RabbitMQ, AWS SNS/SQS).
- RESTful API design & security (OAuth2, JWT)
API Development:
- Expertise in .NET (C#) for building secure, high-performance Web APIs. ASP.NET Core, Entity Framework, Swagger/OpenAPI
Tools & Platforms:
- Git, GitHub, Jira, Confluence, Postman, Swagger UI, SonarQube
Roles and Responsibilities:
- Technical Leadership: Lead front-end (React.js), back-end (Java microservices), and API development (ASP.NET Core) efforts with a focus on event-driven architecture and clean code.
- Cross-Functional Coordination: Act as the primary point of contact between client stakeholders, product owners, offshore developers, QA, DevOps, and UX teams.
- Agile/Scrum Execution: Facilitate daily stand-ups, sprint planning, retrospectives, and refinement sessions. Ensure adherence to Agile principles and deliverables on time.
- Code Quality & Reviews: Conduct peer code reviews, enforce TDD practices, and promote clean architecture.
- Solution Design & Architecture: Design and implement complex, scalable solutions using microservices, event-driven patterns (e.g., Kafka, RabbitMQ), and cloud-native principles.
- Client Communication: Translate business requirements into technical specifications. Present progress, risks, and solutions clearly to both technical and non-technical stakeholders.
- Risk & Issue Management: Proactively identify technical and delivery risks. Escalate and resolve blockers in collaboration with offshore leads.
- Documentation & Knowledge Sharing: Maintain up-to-date technical documentation, architecture diagrams, and runbooks. Foster a culture of knowledge sharing.
Similar Jobs

impakter.com
Empower your sustainable lifestyle - Take action everyday

Softdrive
Building the Future of Computing

Fena (formerly FaizPay)
Fena - Seamless access to Open Banking payments

Picovoice
On-device AI platform for real-time voice, language, and vision understanding

Emaww
Empower Users with Emotional Awareness and Apps with Insight

Scale AI
Accelerate the development of AI applications

Sitewire
Build the Infrastructure enabling America’s next housing boom

CipherSchools
Creator economy led educational video streaming platform for students

PermitFlow
Construction's AI Workforce

