···
Log in / Register

Junior FullStack Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Augusto Franco, 2500 - Getúlio Vargas, Aracaju - SE, 49097-670, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are looking for a senior backend developer to lead and evolve our architecture, delivering high-performance and scalable solutions for the JetSales Brasil platform. Key Highlights: 1. Lead and evolve the platform architecture 2. Backend development with Node.js and Express 3. Team collaboration and learning JetSales Brasil is a multi-channel customer service platform focused on integrating businesses and customers via WhatsApp, offering robust solutions to optimize and scale customer support. We are seeking a senior backend developer who can lead and evolve our architecture, bringing high-performance and scalable technical solutions to our platform. **Key Responsibilities:** **Backend Development:** Participate in the development and maintenance of backend services using Node.js and Express, with interest in learning more about scalability and performance best practices. Code Best Practices: Knowledge of Clean Architecture, SOLID principles, and design patterns; application of JWT-based authentication and automated testing in academic or personal projects. Messaging and Asynchronous Processing: Initial experience with RabbitMQ and Bull for message queues and asynchronous job execution. WhatsApp API Integration: Implementation of integrations using libraries such as whatsapp\-web.js and Baileys for message automation. Observability and Performance: Exposure to tools like Redis and basic logging and monitoring solutions. Team Collaboration: Experience in collaborative projects, contributing to code reviews, learning from feedback, and following established best practices. Architecture Support: Participation in the development and evolution of the application architecture, always under guidance from more experienced developers. Cross-functional Work: Collaboration with other teams (frontend, design, product) to deliver integrated, high-quality outcomes. Technical Documentation: Support in creating and updating documentation to facilitate maintenance and onboarding of new team members. Basic DevOps: Initial knowledge of CI/CD pipelines and deployment automation, with interest in learning DevOps practices. **Technical Requirements:** Proficiency in Node.js, Express, and JavaScript/TypeScript. Initial experience with RabbitMQ and Bull Queue in academic or personal projects. Familiarity with relational databases (Postgres) and non-relational databases (MongoDB). Experience with Redis for caching and GIT for code versioning. Experience integrating WhatsApp APIs (e.g., whatsapp\-web.js, Baileys). Strong aptitude for learning, problem-solving, and solid programming logic. Good communication and teamwork skills, with autonomy in individual tasks. Bachelor’s degree in Computer Science or related field (in progress or completed). Academic or practical experience with technical documentation. Familiarity with CI/CD, deployment automation, and code quality tools such as Sonar. Nice-to-have: Basic knowledge of monitoring and observability tools (e.g., Elastic, New Relic). Familiarity with Sentry for error management. Interest in learning more about performance optimization and handling large data volumes. Understanding of multitenant architecture. Exposure to React (Redux, Axios, and unit testing). **Behavioral Profile:** **Collaboration and Teamwork:** Contributes actively to team projects, open to feedback, and always willing to learn from more experienced colleagues. Proactive Learning: Demonstrates initiative to study new technologies, understand problems, and seek solutions, asking for support when needed. Emerging Product Mindset: Interest in understanding business needs and aligning deliveries to create value for users. Analytical Thinking: Strong logical reasoning and problem-solving ability, with desire to grow in data analysis for decision-making. Open and Clear Communication: Communicates simply and directly with colleagues across different areas, facilitating daily collaboration. **Minimum Education Requirement:** Bachelor's Degree

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.