FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureCloudDockerGrafanaJavaScriptJestKafka.NETNode.jsPostgresRabbitMQRedisSpringSQLTypeScript
About the role
Key responsibilities & impact- Develop backend services by translating product stories into well-crafted technical solutions, with autonomy to drive deliveries from start to finish.
- Contribute to product architecture discussions by raising questions and proposing alternatives, even when the initial design comes from more senior team members.
- Estimate effort and assess risks for tasks you take on, based on technical investigation before committing.
- Implement integrations with third-party APIs based on technical documentation, paying attention to failures, retries, and idempotency.
- Collaborate with the team to model data, translating business rules into entities, relationships, and schema evolution.
- Write queries and implement data access with attention to performance and transactional consistency.
- Document APIs for consumption by a decoupled frontend and other integrators.
- Write automated tests (unit and integration) as part of the development flow, not as an optional step.
- Ensure observability of delivered features and participate in investigating production incidents.
- Participate in code reviews with a collaborative attitude, reviewing peers' code and responding constructively to feedback.
- Communicate clearly with the Tech Lead, PO, designers, and analysts to refine stories, clarify questions early, and propose simpler approaches when appropriate.
- Monitor what you delivered in production, validating whether observed metrics match expectations.
- Seek to understand the business domain to make technical decisions aligned with real user impact, rather than simply executing what's written on the ticket.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, or related fields, or equivalent hands-on experience.
- Fluent reading comprehension of technical documentation in English.
- 3+ years of backend development experience, including at least 2 years with Node.js and TypeScript in production.
- Experience with NestJS or an equivalent decorator/DI-based framework (Spring, .NET), with the ability to adapt quickly to NestJS.
- Experience building and maintaining REST APIs in production: versioning, authentication (JWT), pagination, error handling, and documentation with OpenAPI/Swagger.
- Relational data modeling: ability to translate business rules into a consistent model, defining entities, relationships, and appropriate cardinalities.
- SQL in PostgreSQL: writing queries, reading execution plans, proper use of indexes, and understanding of transactions and concurrency.
- Experience consuming third-party APIs from technical documentation, considering authentication (OAuth, JWT, API keys), retries, and failure handling.
- Use of Axios or an equivalent HTTP client in production.
- Familiarity with Redis for caching and auxiliary state.
- Basic knowledge of messaging/queues for asynchronous processing (SQS, RabbitMQ, Kafka, BullMQ or equivalents), with willingness to deepen on the job.
- Proficiency with Git in a collaborative workflow: branches, pull requests, code review, and conventional commits.
- Automated tests as part of the development flow, using Jest and Supertest or equivalents.
- Practical experience with basic cloud resources in production.
- Input validation and DTOs with class-validator / class-transformer.
- Familiarity with patterns like DDD, Clean Architecture, or Hexagonal applied pragmatically.
- Use of Grafana or equivalents in production: reading structured logs and metrics, responding to alerts.
- Familiarity with CI/CD pipelines in Azure DevOps or equivalents.
- Use of Docker in the local development workflow.
- Use of AI tools judiciously in day-to-day work, while remaining accountable for produced code.
- Awareness of API security best practices: input validation, secret management, and the main OWASP Top 10 risks.
Benefits
Comp & perks- Support to help you achieve professional success
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptNestJSREST APIsSQLPostgreSQLAxiosRedisGitAutomated tests
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityattention to detailcritical thinkingconstructive feedbackrisk assessmentautonomybusiness understanding
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information SystemsBachelor's degree in Systems Analysis and Development
