Careers at EverWorker.
Mid-Level Full Stack Developer
Bucharest, Romania (preferred); Remote (CET or US Eastern hours)
About the Role
As a Mid-Level Full Stack Developer, you’ll work under the guidance of senior engineers to build and maintain web applications in React and Meteor. You’ll contribute to both front- and back-end components, modeling data in MongoDB, implementing server logic in Node.js/TypeScript, and integrating AI/ML features at a basic level. You’ll be responsible for delivering individual user stories end-to-end, with growing autonomy and occasional cross-project support. Familiarity with modern tooling and a willingness to learn are key.
Key Responsibilities
- Feature Implementation: Contribute to the design and coding of features in React and Meteor, following patterns and abstractions defined by seniors.
- Meteor Fundamentals: Implement publications, methods, and routing in Meteor; collaborate on client/server data flows (pub/sub).
- Data Modeling: Design and maintain MongoDB schemas and indexes; assist with simple aggregation queries.
- AI/ML Support: Integrate basic LLM calls and embedding pipelines; work on RAG endpoints under mentorship.
- API & Services: Develop RESTful endpoints and simple plugins in Node.js/TypeScript and Python; follow established standards.
- Testing & Reviews: Write unit and integration tests (Jest, Mocha); participate in PR reviews and adhere to linting rules.
- Debugging: Use Chrome DevTools and VS Code to troubleshoot front-end issues; log and debug basic server errors.
- Collaboration: Pair-program with senior developers, attend stand-ups, and update tickets with clear status.
Required Qualifications
- Bachelor's degree in computer science, Engineering, or related field
- 2–4 years of full-stack experience, including at least 1–2 years with React and Meteor
- Hands-on with JavaScript/TypeScript, Node.js, and basic Python or Bash scripting
- Experience modeling data in MongoDB (collections, indexes, simple aggregations)
- Basic familiarity with LLM concepts, RAG memory patterns, or vector lookups
- Comfortable using Git (branching, PRs) and working within a CI workflow
- Solid debugging skills in browser and IDE environments
Preferred Qualifications
- Exposure to containerization (Docker) and orchestration (Kubernetes)
- Some experience with AWS services (Lambda, S3, EC2) or another cloud platform
- Familiarity with CI/CD pipelines and Infrastructure as Code tools (Terraform, Pulumi)
- Any hands-on with graph databases or basic vector stores