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 →

Loading...