
Systems Developer, Mid-level – Backend
Mercafacil
full-time
Posted on:
Location Type: Remote
Location: Remote • Brasil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApolloCloudDockerGraphQLGRPCJavaScriptKafkaNode.jsNoSQLPythonSQLTypeScript
About the role
- Develop microservices in Node.js using GraphQL and TypeScript;
- Build highly optimized SQL and NoSQL queries;
- Actively participate in designing backend architecture;
- Work directly with cloud systems and CI/CD practices;
- Implement software tests, including unit and integration tests;
- Research, evaluate, and implement new backend technologies and tools, staying current with industry trends and innovations.
Requirements
- Knowledge of Clean Code principles and Domain-Driven Design (DDD);
- Experience with GraphQL, especially Apollo and Apollo Federation;
- Familiarity with gRPC and Kafka for inter-service communication;
- Intermediate proficiency in JavaScript and working knowledge of TypeScript;
- Intermediate experience with Docker for container management;
- Basic knowledge of cloud services and concepts;
- Experience developing systems in Python;
- Experience with monolithic systems;
- Experience with microservices architecture.
Benefits
- Medical insurance (Sulamérica or Central Nacional Unimed, depending on region) for you and your dependents with no monthly fee; co-pay applies;
- Dental insurance (Odontoprev) for you and your dependents with no monthly fee; co-pay applies;
- Dasa telemedicine with various online consultation options, no referral required and no co-pay;
- "Meu Doutor" family doctor service available to employees and dependents enrolled in the medical plan;
- Pregnancy program (for employee or dependent), supporting a safer, more comfortable experience during pregnancy, childbirth, and postpartum;
- Free flu vaccination for you and your dependents;
- Prevenar 13 vaccine to help protect against 13 types and subtypes of pneumococcal bacteria;
- Life insurance;
- Gympass;
- Extended maternity and paternity leave;
- Flexible benefits with the Caju card (VR/VA meal/food allowances);
- Birthday off so you can celebrate your birthday;
- Day off for moving house;
- Extended honeymoon leave to enjoy your honeymoon in peace.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsGraphQLTypeScriptSQLNoSQLDockerPythonmicroservices architectureunit testingintegration testing
Soft skills
collaborationresearchevaluationimplementation