Sr. Fullstack Developer Offline
Responsibilities:
Backend Development: Architect, develop, and maintain scalable backend systems using functional programming paradigms in modern frameworks
API Development: Create high-performance APIs using RESTful principles, gRPC, or GraphQL for efficient communication between microservices and client applications, leveraging functional concepts for robustness.
Real-time Communication: Implement WebSocket-based communication for instant updates, utilizing functional approaches for efficient data transmission and handling.
CQRS (Command Query Responsibility Segregation): Apply CQRS principles within an N-layered architecture to segregate concerns and optimize system performance.
Database Management: Architect and optimize databases (MongoDB, PostgreSQL, MySQL) with a functional approach for efficient data storage and retrieval in property-related contexts.
Server Management: Configure and maintain servers, ensuring high performance and reliability with cloud-based solutions, adhering to the layered architecture principles.
Frontend Technologies:
React Ecosystem: Utilize React.js with Redux or Context API for state management, React Router for navigation, and related tools for efficient and scalable UI development within the layered architecture.
Additional Technologies:
Functional Programming: Implement functional programming concepts, emphasizing immutability and pure functions for maintainable and testable backend code.
gRPC & GraphQL: Employ gRPC or GraphQL for efficient communication between layers and microservices, maintaining a functional approach for data retrieval and manipulation.
Modern Design Patterns: Apply modern design patterns, particularly within an N-layered architecture, focusing on separation of concerns, modularity, and maintainability.
DevOps & Deployment: Implement CI/CD pipelines, containerization with Docker, and orchestration with Kubernetes for streamlined deployment and scalability within the layered structure.
Requirements:
Experience: Minimum 5 years in Full-stack Development, showcasing expertise in modern backend technologies and functional programming concepts.
Backend Proficiency: Mastery in modern JavaScript/TypeScript, Deno, and related frameworks/tools with a strong emphasis on functional paradigms.
API Development: Proficiency in designing RESTful APIs, gRPC, or GraphQL services within an N-layered architecture.
Database Management: Experience with various databases and optimizing queries, employing functional techniques for data management.
Real-time Communication: Familiarity with WebSocket-based communication and functional handling of real-time data.
DevOps & Deployment: Knowledge of CI/CD pipelines, Docker, Kubernetes, or similar tools within a layered architecture.
Problem-solving Skills: Ability to troubleshoot and solve complex technical challenges while maintaining a functional approach.
Benefits:
Competitive salary and benefits package.
Opportunities for professional growth and career advancement.
Dynamic and collaborative work environment in a fast-growing PropTech startup.
Priorities
The top priority is for Ukrainians from Ukraine. Then for Ukrainians from other countries.
Application processing
Application gathering timeline is about 2–3 weeks
Decision-making is fast. You will have about 2–3 steps, one of them will include either a live coding session or a test task — choice is yours.
The job ad is no longer active
Look at the current jobs Fullstack →