




Job Summary: We are seeking a senior developer passionate about technology to join onCar’s expansion efforts, developing features and evolving systems using Golang and TypeScript, with a focus on delivering real impact to the product. Key Highlights: 1. Innovative and rapidly expanding company in the automotive market. 2. Opportunity to make a real impact on the product and achieve continuous growth. 3. Work with modern technologies such as Golang, TypeScript, and AWS Serverless. About onCar onCar is an innovative company operating in the automotive market, offering diversified services in vehicle sales and financing. Our portfolio includes both online and in-person solutions for buying and selling vehicles, as well as financial products that facilitate credit access for customers with diverse profiles. We also serve partner dealerships, providing customized services such as SDR (Sales Development Representative), F\&I (Finance and Insurance), and CRM systems. We are currently experiencing rapid expansion, supported by a robust system that requires continuous evolution. If you are a senior developer passionate about technology, with a hands\-on mindset and a drive to deliver real impact to the product, this role is for you! ??? Job Responsibilities * Develop new features and evolve existing systems using Golang and TypeScript. * Ensure code quality through best practices, automated testing, and code reviews. * Collaborate on defining and maintaining architecture based on DDD and Hexagonal Architecture. * Integrate with third-party systems and scale the application infrastructure. * Deliver quickly on both agile initiatives and more structured projects, balancing speed and quality. * Mentor and guide junior and mid-level developers to foster the team’s technical growth. * Participate in technical decisions and propose improvements to processes and infrastructure. ?? Technical Requirements (Hard Skills) ? Languages and Frameworks * Solid experience with Golang and TypeScript. * Advanced knowledge of ReactJS (frontend) and NestJS (backend). * Experience building serverless applications using AWS Lambda, DynamoDB, S3, and SQS. ? Architecture and Code Quality * Strong understanding of DDD, Clean Architecture, and SOLID principles. * Experience with test-driven development and automated testing culture. * Code reviews and best practices to maintain quality within a team including junior members. ? Infrastructure and DevOps * Familiarity with CI/CD, Docker, and automated deployment practices. * Knowledge of monitoring and performance optimization for scalable applications. ? Methodologies and Organization * Experience with Scrum/Kanban and close collaboration with Product Owners and UX/UI teams. * Ability to translate product and business requirements into efficient technical solutions. ?? Behavioral Requirements (Soft Skills) ? Ownership and Autonomy * Ability to make technical decisions without constant supervision. * Mindset of ownership over code and technical solutions. ? Mentoring and Communication * Skill in guiding and elevating the technical level of junior and mid-level developers. * Strong communication with technical and product stakeholders. ? Balance Between Speed and Quality * Knowing when to prioritize speed and when to prioritize quality. * Commitment to best practices without being dogmatic—adapting to the company’s context. ? Hands\-on Profile with Minimum Strategic Vision * Focus on development while maintaining a well-structured architecture. * Proactivity in identifying and fixing anti-patterns before they become critical issues. ? Commitment to Continuous Growth * Curiosity and continuous learning about emerging technologies and best practices. * Openness to feedback and ongoing improvement. ?? Nice-to-Have Qualifications * Experience with event\-driven architecture (Kafka, RabbitMQ, SQS). * Knowledge of React Native or mobile development in general. * Contributions to open-source projects or relevant personal projects. If this role resonates with you, don’t hesitate to apply and join our team! ;) **Minimum Education Requirement:** High School Diploma (Secondary Education)


