Company: Twelvedevs
Work Format: Remote
Full-time
Up to $4000
Senior Software Engineer (Node.js/TypeScript) — Technical Leadership | Project (Last-Mile Logistics, USA) 🚌
A small team of 5 people. No heavy management or dedicated Team Lead role.
Responsibilities:
- Lead backend development using Node.js (Nest.js/Express) and TypeScript.
- Participate in the design and evolution of the microservice architecture (CQRS, Event Sourcing, Kafka/RabbitMQ — to be discussed).
- Optimize PostgreSQL queries, configure caching with Redis.
- Conduct code reviews, assist the team with complex technical decisions.
- If necessary, make changes to the frontend (React/Next.js), but this is not the key area of responsibility.
Why This Role is Interesting:
- In a small team, everyone sees the results of their work very quickly.
- The absence of rigid processes means a high degree of freedom and the opportunity to influence how the team works.
- You don't just write code, you shape the technical culture of the project.
- The experience gained here provides competencies of an architect and tech lead in a significantly shorter period.
What We Expect from a Candidate:
- 5+ years of commercial development experience, with at least 3 years of intensive work with Node.js in high-load or similar scenarios.
- Confidently designs microservices, understands the trade-offs between REST, GraphQL, and gRPC.
- Is comfortable in ambiguous situations — knows how to decompose tasks, prioritize, and justify decisions.
- Willing to share knowledge and gently influence code quality within the team.
- English proficiency at B2 level or higher — for communication with the client and American colleagues.
Technology Stack (Deep Expertise Required):
- Backend: Node.js, TypeScript, Express / Nest.js
- Databases: PostgreSQL (including writing optimized queries), Redis
- ORM: Sequelize or TypeORM (optional — Prisma)
- API: GraphQL, gRPC, REST
- Architecture: Microservices, Event Sourcing, CQRS (understanding principles)
- Containerization: Docker (docker-compose), orchestration experience is a plus
- Frontend: React, Next.js (at an ability to contribute level, but not responsible for leading frontend entirely)
Working Conditions:
- Compensation: up to $4000 (discussed based on interview results, depends on level).
- Fully remote employment, flexible start to the day.
- Corporate English language classes.
- Compensation for specialized courses and training.
- Compensation for AI tool subscriptions.
- Modern, democratic culture without excessive bureaucracy.
Who This Position is NOT Suitable For:
- Candidates who are used to receiving detailed technical specifications and working strictly according to a ready backlog.
- Those for whom the absence of a formal lead is a discomfort rather than a growth area.
- Developers who want to focus exclusively on frontend.
Who Will Be Comfortable:
- Engineers with an entrepreneurial spirit and a sense of ownership.
- Those tired of endless approvals who want to see their work in production faster.
- Specialists who value freedom and are willing to pay for it with increased responsibility.
CONTACT
t.me/kamiddd