ОПИС ВАКАНСІЇ
Experience Level: Mid-Senior Level
About the Role
We’re looking for a talented and detail-oriented back-end engineer to help design, code, and maintain the server-side logic of our modern web applications. You’ll be working on greenfield development along with integrating and creating APIs. Ideal candidates are detail-oriented, experienced in building scalable services, and comfortable working in a fast-paced, startup, and collaborative environment.
Key Responsibilities
- Design, build, and maintain scalable and secure RESTful APIs using Node.js and a library like Express
- Integrate third-party APIs and data services to support product features
- Create, integrate, and manage authentication and authorization
- Work with a database such as Mongo
- Optimize application performance, error handling, and monitoring
- Ensure high code quality through testing, documentation, and code reviews
- Contribute to infrastructure, DevOps, and deployment processes as needed
- Collaborate with front-end engineers and others as needed to ensure a smooth user experience
- Thoroughly test and debug code as needed
Requirements
- At least 3−5 years of experience in back-end or full-stack development
- Strong knowledge of Node.js, Express (or equivalent) and JavaScript or TypeScript
- Expertise working with MongoDB (or similar NoSQL databases)
- Solid understanding of RESTful architecture, API versioning, and security
- Experience with tools like Postman, Swagger/OpenAPI, and Git
- Ability to write clean, maintainable, modular code and follow best practices
- Strong debugging and problem-solving skills
- Experience with greenfield development
Nice to Have
- Experience with Docker, CI/CD pipelines, or microservices
- Familiarity with testing frameworks (e.g., Jest)
- Experience with OAuth/JWT authentication and authorization patterns
- Experience with AI/LLM APIs and prompt engineering (e.g., OpenAI, Grok, HuggingFace Transformers)
- Knowledge of vector databases (e.g., Weaviate)
What We Offer
- A collaborative, product-focused team culture
- Opportunities to shape the back-end architecture and best practices
- Competitive salary and benefits
- Flexible working hours and remote-friendly culture
- A company culture that encourages and rewards hard work and gets things done
Контактна інформація →