




Job Summary: We are seeking a Mid-Level Fullstack Developer to work on the development, maintenance, and evolution of financial systems within a collaborative and dynamic environment, using Node.js and TypeScript. Key Highlights: 1. Collaborative and dynamic environment, results-oriented 2. Challenging projects in a growing financial market 3. Inclusive culture, open to new ideas, with strong teamwork About Bauk Tech Bauk Tech is an innovative company focused on technological solutions for the financial sector, with strong expertise in FIDC projects and credit card processing. We value a collaborative, dynamic, and results-oriented environment, offering continuous professional development opportunities. Job Description We are looking for a Mid-Level Fullstack Developer with solid experience in Node.js and TypeScript to join our team. The candidate will be responsible for developing, maintaining, and evolving systems using sound programming practices, agile methodologies, and modern technologies. Main Responsibilities Analyze, design, and develop backend and fullstack solutions using Node.js and TypeScript. Work with messaging systems (SQS, RabbitMQ) for system integration and asynchronous processing. Work with relational databases, primarily PostgreSQL, using ORM. Implement and maintain unit and integration tests to ensure software quality. Use and create CI/CD pipelines, including branch management, pull requests, and automated deployments. Collaborate with multidisciplinary teams in an agile environment. Apply OOP concepts and SOLID principles, especially the Single Responsibility Principle. Develop and maintain containerized environments using Docker. Apply DevOps best practices and version control via Git. Benefits & Culture Work environment that values continuous learning and professional growth. Challenging projects in a growing financial market. Inclusive culture, open to new ideas, with strong teamwork. Additional Information Contract: CLT or PJ, negotiable. Level: Mid-Level (minimum 3 years of experience). Location: Hybrid or remote (to be defined). **Requirements and Qualifications** Minimum 3 years of experience as a fullstack or backend developer. Solid knowledge of Node.js and TypeScript. Experience with messaging systems: SQS, RabbitMQ. Strong understanding and application of OOP (Object-Oriented Programming). Knowledge of PostgreSQL and ORM usage. Familiarity with agile methodologies. Practical experience with Docker (Dockerfile, Docker services). Experience with cloud solutions on AWS (SQS, S3, Parameter Store) and/or GCP. Application of SOLID principles, especially the Single Responsibility Principle. Development of unit and integration tests. DevOps + Git practices: branch organization, pull requests, CI/CD deployments. Knowledge of Python. Experience with modern frontend frameworks: Vue 3 or React. Desirable: Experience in financial industry projects, focusing on FIDC and credit card processing. Nice-to-Have (not mandatory) Knowledge of Design Patterns. Clean Code practices. Ability to model structured solutions using frameworks and libraries. Experience in database modeling (MER / ERD, normalization). Behavioral Competencies Analytical and organized profile. Good communication and teamwork skills. Proactive problem-solving and continuous learning attitude.


