Description
We are a company passionate about people, always guided by the quality of our relationships and care for each team member. We are looking for someone to join this team that is growing every day — both in size and in development.
We encourage and believe in our team, and we value working together. If you are this person — with a strong sense of teamwork and a desire for continuous development — BIX is the right place for you!
Join BIX Technology
**What we expect from you:**
* 3 or more years of experience with Python;
* 3 or more years of experience with React.js and JavaScript or TypeScript;
* 2 or more years of experience with Cloud (preferably AWS);
* Advanced knowledge of unit, integration, and end\-to\-end testing;
* Experience with Docker and Docker Compose, including usage and image building;
* Solid foundation in system architecture, databases, and APIs;
* Knowledge of SOLID principles, Domain-Driven Design (DDD), Clean Code, and Design Patterns;
* Experience with agile methodologies;
* Proficiency in code versioning (Git);
* Advanced English for conversations with international clients (will be assessed during the interview).
**What would be nice to have:**
* Knowledge of AI agents;
* Currently pursuing or completed undergraduate degree in computer science or related fields.
**Responsibilities:**
* Develop back\-end systems using Python and frameworks such as Django or FastAPI to provide necessary data for front\-end interfaces, whenever a new project begins;
* Develop front\-end interfaces using React.js, JavaScript or TypeScript to build software UIs, whenever a new project begins;
* Use and implement cloud-based software architecture solutions;
* Develop software using Docker-based development environments to run applications, whenever a new project begins;
* Write automated tests using testing libraries to ensure correct software behavior, whenever software is created and required;
* Perform code versioning using Git to ensure development consistency and facilitate code management, whenever changes occur in the codebase;
* Write technical documentation using internal tools such as G\-Suite or Notion to share information with the team or clients, whenever needed;
* Participate in rituals such as code reviews, knowledge sharing, and pair programming via videoconference and internal tools to broaden and develop individual and team knowledge, monthly;
* Apply agile methodologies such as Scrum and Kanban for daily development management and participate in their ceremonies daily;
* Hold meetings with clients via videoconference to resolve digital transformation issues of national and/or international scope, whenever a new project begins;
* Track project tasks using tools like Notion, Trello, and GitHub Projects to support team deliveries and ensure performance whenever possible;
* Promote good coding practices using SOLID principles and Clean Code to guarantee software quality delivered to clients whenever possible;
* Share knowledge and encourage team learning through dedicated communication channels and scheduled presentations, whenever appropriate;
* Participate in interviews and evaluate candidates in the selection process using Google Meet and our internal ATS for Recruitment and Selection, to support selecting the best candidates to join the team, whenever needed.
**What BIX offers you:**
* 100% remote work;
* Online therapy and nutritionist platform;
* Well-being platform;
* Accelerated career path;
* Direct contact with leaders from major companies;
* Unique work environment (BIX Hour, team integrations and Happy Hours, Mentoring Program, 1on1 meetings);
* Online English classes (Cambly);
* Birthday leave.