Form cover
Page 1 of 4

Backend JS Developer

In 2024, we started Eveon Solutions with a mission to build elegant, powerful, and accessible digital experiences for businesses of all sizes. With a small but dedicated team, we’ve crafted full-stack solutions that streamline workflows, power platforms, and bring bold ideas to life. Trusted by startups and growing companies alike, we’re proud to be a bootstrapped team with global ambition. As we grow, we're looking for passionate developers and designers to join us and shape the future of web and mobile innovation.


🔍 About the Role

Eveon Solutions is looking for a capable to help architect and implement modular, scalable backend services. You’ll be working with Nest.JS, PostgreSQL and Socket.IO focused on secure, performant API development with modern best practices.

Skills & Experience

🎨 Key Responsibilities

- Build modular services using NestJS
- Work with PostgreSQL + Prisma for data modeling and queries
- Implement JWT-based authentication and access control
- Integrate real-time functionality using Socket.IO
- Ensure input validation, secure endpoints, and clean API structure
- Collaborate with frontend developers and testers in a remote workflow

🛠 Required Skills & Tools

- Solid experience with NestJS + TypeScript
- Knowledge of PostgreSQL and ORMs (Prisma preferred)
- Strong understanding of RESTful API design
- Comfortable with JWT, guards, and authentication workflows
- Familiar with WebSockets and real-time application logic - Bonus: Knowledge of rate limiting, email services, or file uploads

🤝 Soft Skills & Qualities

- Communicates clearly and proactively
- Delivers clean, maintainable code with logical structure
- Detail-oriented, especially with validation and edge cases
- Self-managing and consistent with delivery timelines
- Open to reviews, feedback, and async collaboration

📘 Hiring Task: Design Challenge (Required)

Scenario

A small business wants to implement a basic token-based login and internal messaging API for their dashboard. You’ve been asked to deliver a minimal version for testing.

Build a small NestJS API with: 1. Login Endpoint — accepts email, returns mock JWT (no password)

2. User-protected Endpoint — GET /me that returns a sample user profile

3. Message Endpoint — POST/GET endpoints for messages between users (in-memory or file storage)

📋 Requirements

- Use NestJS structure (modules, services, controllers) - Include JWT-based auth with gaurds. - Validate input using class-validator. - No DB required - in-memory or mocked service is fine. - Bonus: Use swagger to document the API.

What to Submit

Please submit the following: -> CV or Portfolio -> Link to your completed design task (Github Repo) -> A brief paragraph (2-5 sentences) about: - Why this task interested you - What you focused on in your solution

📩 Notes & Deadline

- Follow best practices in NestJS module design
- Don’t worry about styling or UI — this is backend-only
- Submissions should be self-contained and easy to test locally
- Bonus points for Swagger setup and token expiration logic
- For further info email us at: [email protected] - The shortlisting process is available till 13 June.
Never submit passwords through Tally forms.
Report malicious form