Job Description
Zenvia is seeking a passionate and skilled Full Stack Senior Developer to join its Technology in Product team. The ideal candidate will contribute to challenging projects, enhance their skills, and grow professionally within a dynamic and innovative environment. The role is fully remote.
Role involves:
- Developing as FullStack with emphasis on Backend.
- Developing and maintaining applications using Java and/or Node.js.
- Working with databases (SQL, MongoDB).
- Ensuring quality and performance through automated tests and code review.
- Creating efficient and secure solutions, following good development practices.
- Working in a collaborative environment.
Requirements:
- Advanced knowledge in Backend development in Node.js, Java, or another relevant language.
- Advanced knowledge using relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Advanced knowledge in developing RESTful APIs.
- Experience with agile methodologies and code versioning (Git).
- Intermediate knowledge in front-end development (Vue, React, etc.).
- Knowledge in the use of messaging concepts (Kafka).
- Knowledge in cloud computing (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus.
- Knowledge of SSO and authentication processes is a plus.
- Knowledge and monitoring of application logs is a plus.
- Intermediate English or Spanish is a plus.
- Graduation in technology is a plus.
Zenvia offers:
- 100% remote work and flexible working hours.
- Comprehensive benefits program (Zenvia Care) for the employee and their family, including healthcare, wellness, parental, and remote care.
- Career development opportunities, including an internal mobility program, language program, and access to a learning hub.
- Profit sharing.
- Direct connection with colleagues from other countries and an informal work environment.