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.
About VERV Digital
VERV Digital is a technology company focused on creating solutions for a decentralized, progressive society. The company's mission is to develop technology that supports people who want to live consciously and contribute positively to the world.
One of VERV Digital's primary products is a new generation residence management ecosystem designed to revolutionize the way communities interact with each other. This platform provides a range of features and tools that make it easy to manage property, stay up-to-date with community news and events, and connect with other residents. It includes features for virtual events, shared amenities, secure payment systems, and easy-to-use management tools. This system is especially designed to address the challenges that communities face when managing shared living spaces, utilizing the latest in Web3 and IoT technology.
As a company, VERV Digital has extensive experience in product development across a diverse range of industries, creating cutting-edge solutions that meet the needs of their clients5. The company is based in Tallinn, 🇪🇪 Estonia, but heart and roots are in Kyiv, 🇺🇦 Ukraine.
Company website:
https://verv.digital
Job posted on
15 November 2023
52 views
21 applications
To apply for this and other jobs on Djinni
login
or
signup.