Senior Software Engineer focused on back-end development for ClickBus's platform. Building solutions that enhance travel experience by improving the software architecture.
Responsibilities
Support the definition of software architectures, helping to build and improve our app while following performance, scalability, security and other best-practice standards;
Identify, analyze and solve various low- and medium-complexity issues, as well as find new ways of execution based on lessons learned and share them with the team;
Handle prioritization and re-prioritization of tasks, adjusting plans when requested;
Share ideas and suggestions in a structured, data- and fact-based way, and align expectations with leadership, peers, the team and other departments;
Work autonomously and responsibly in collaboration with product, design and other developers across different stacks;
Research new technologies and present feasibility and opportunity for discussion;
Take responsibility for your deliveries and maintain a high level of performance, personal development and behavior in line with the company's and team's values;
Requirements
Experience with Java and Kotlin;
Knowledge of SQL;
Experience with unit testing;
Knowledge of NoSQL;
Produce clean, organized and reusable code;
Knowledge of design patterns and practical application in day-to-day work;
Knowledge of test-driven development (TDD), behavior-driven development (BDD) and the testing pyramid;
Understanding and application of SOLID principles and Clean Code practices;
Experience in dynamic teams and agile development methodologies;
Benefits
Food/Meal Allowance: R$ 1,000.00/month credited to the Flash card (Flexible Benefits)
Home Office Allowance: R$ 141.16/month credited to the Flash card (Flexible Benefits)
Flexible Benefits: R$ 200.00/month credited to the Flash card (Flexible Benefits)
Busonauta Traveler: our exclusive benefit for Busonautas — R$ 2,000.00/year to use on bus ticket purchases via the app or website;
Commuter allowance (vale-transporte);
Parking;
Health insurance (SulAmérica): no copayment and no monthly fee;
Dental insurance (SulAmérica);
Childcare assistance for mothers and fathers;
Parental leave: 6 months maternity and 30 days paternity;
Life insurance;
Wellhub and totalPass;
Annual profit-sharing (PLR);
Birthday day off;
Petlove partnership;
Pharmacy assistance;
Assistance for children with disabilities (PCD);
Partnerships with educational and leisure institutions;
Staff Software Engineer at CBA creating AI - powered engineering solutions. Leading critical banking initiatives in a team focused on engineering, technology, and innovation.
Senior Backend Engineer developing Kotlin backend services for E WIE EINFACH in Köln. Responsible for cloud - native architectures and API - driven integrations on AWS.
Energy Storage Engineer involved in BESS project development and design at Omexom Renewable Energies Offshore GmbH. Collaborating with interdisciplinary teams on innovative energy solutions.
Software Engineer responsible for software lifecycle involving analysis, design, development, and testing at Bancolombia. Collaborating on improvements and ensuring compliance with industry best practices.
Software Engineer managing the software lifecycle for Customer Contact Platforms at Bancolombia. Ensuring high - quality, secure, and efficient software development following best practices.
Backend and App Developer responsible for the analysis, design, and development of systems for Grupo Bancolombia. Must have proficiency in JavaScript, TypeScript, and frameworks like Angular and React.
Full - Stack Developer in a creative team implementing web concepts with Next.js and TypeScript. Enhancing CMS and building interactive web apps for marketing and communication.
AI Engineer developing AILLM solutions with expertise in Azure cloud. Working in a collaborative environment to solve complex technical problems in banking.
Java Developer for a leading financial institution reforming technology and enhancing systems. Collaborating globally to deliver high - quality solutions within an Agile/Scrum environment.