About Us
At Invobot, we’re revolutionizing WhatsApp CRM services for e-commerce and SMEs. As a fast-growing tech company, we’re focused on building scalable, innovative solutions powered by cutting-edge technologies. Our tech stack includes TypeScript, Python, FastAPI, Heroku, MongoDB, and Redis—and we’re looking for a talented full-stack developer to join our team.
Role Overview
We’re seeking a Full-Stack Developer who thrives in a collaborative, fast-paced environment. As a key member of our team, you’ll work on building, maintaining, and scaling our web applications. You’ll have the opportunity to contribute to every layer of our stack, from crafting sleek, user-friendly interfaces to designing and optimizing backend services.
What You’ll Do
- Design, develop, and maintain full-stack applications using TypeScript, Python, and FastAPI.
- Build and optimize RESTful APIs for high performance and scalability.
- Deploy and monitor applications on Heroku, ensuring high availability and reliability.
- Manage data using MongoDB and improve caching with Redis.
- Collaborate with cross-functional teams, including product managers and designers, to deliver features that delight our users.
- Write clean, maintainable, and testable code, following best practices for both frontend and backend development.
- Debug and troubleshoot issues across the entire stack.
What We’re Looking For
- Experience: 3+ years as a Full-Stack Developer or in a similar role.
- Frontend: Strong proficiency with TypeScript, including frameworks like React or Vue.js.
- Backend: Hands-on experience with Python and frameworks like FastAPI or Flask.
- Databases: Expertise in MongoDB and working knowledge of Redis.
- Deployment: Familiarity with deploying applications on Heroku or similar platforms.
- Best Practices: Strong understanding of software development principles, testing methodologies, and code versioning tools (e.g., Git).
- Communication: Excellent problem-solving and collaboration skills, with fluency in English.
- Bonus Points:
- Experience with CI/CD pipelines.
- Knowledge of WebSocket or real-time applications.
- Background in building scalable SaaS products.
Why Join Invobot?
- Impact: Work on innovative projects that drive meaningful change in [insert industry/mission].
- Flexibility: Fully remote position with flexible working hours.
- Growth: Opportunities for professional development, learning, and career advancement.
- Culture: Collaborative, inclusive, and supportive environment.
Benefits for Employees at Invobot
At Invobot, we value our team members and strive to provide a comprehensive benefits package to support your well-being, career growth, and work-life balance. As part of our commitment, employees based in Brazil can enjoy the following benefits:
Work-Life Balance
- Remote Work: Work from the comfort of your home or wherever you’re most productive.
- Flexible Working Hours: Adapt your schedule to fit your lifestyle and needs.
- Generous Paid Time Off (PTO): Recharge with annual leave, public holidays, and sick leave.
Additional Perks
- 13th Salary: An additional monthly salary payment at the year's end, as Brazilian labor laws mandated.
Rate Expected:
7 - 13$ per hour.