Description
Are you passionate about people and technology?
Betha is looking for someone to become our new **Junior Developer**, working remotely.
Your challenge will be to develop software solutions aligned with market needs and delivering value to customers, ensuring scalability, resilience, and security. Always focus on optimal cost\-benefit ratio, quality, and alignment with the company's strategy—using artificial intelligence tools to enhance your own productivity and accelerate deliveries, while incorporating AI\-based features that add value and innovation to the solutions offered, contributing to the organization’s sustainable growth.
This is a unique opportunity to play a pivotal role in growing our ecosystem.
We are the leading digital platform for public management in the country, connecting more and more people to public services.
Become a Betther and transform public management in our country.
**Responsibilities and Duties**
* Implement features according to technical specifications, ensuring they meet user requirements;
* Write clean code adhering to company standards, facilitating maintenance and future enhancements;
* Perform unit testing and bug fixes, ensuring correct software functionality;
* Collaborate with the team on solution development, ensuring quality and timely delivery;
* Document code and development processes, ensuring traceability and clarity;
* Apply AI tools to automate repetitive tasks and support team efficiency;
* Continuously learn new technologies, frameworks, and best practices;
* Follow company security and compliance standards;
* Support maintenance of existing systems, ensuring operational continuity.
**Requirements and Qualifications**
* Currently pursuing or recently completed undergraduate or technical degree in Computer Science, Software Engineering, Systems Analysis and Development, or related fields. Theoretical knowledge with limited practical experience.
* Knowledge of backend frameworks (Jakarta EE, Spring Boot, Micronaut, Quarkus) and frontend frameworks (Angular, React, Vue, StencilJS);
* Knowledge of AI\-Augmented Software Engineering and Public Cloud (AWS, Azure, GCP);
* Knowledge of Containers (Docker, Docker Compose) and Web technologies (CSS, HTML, DOM, HTTP, WebSocket);
* Knowledge of integration of cognitive services and foundation models (LLMs) and testing frameworks;
* Knowledge of problem\-solving techniques (error analysis, troubleshooting, code debugging);
* Knowledge of programming best practices (OOP, Clean Code, Design Patterns, Reactive Programming);
* Knowledge of source code versioning (Git, GitHub, GitLab) and programming logic and applied mathematics;
* Knowledge of project management and agile methodologies (Scrum, Kanban, PMBOK);
* Knowledge of User Experience (usability, accessibility, information architecture);
* Knowledge of Information Security (cryptography, authentication, OAuth, OWASP Top 10\);
* Knowledge of Software Quality (unit testing, code reviews, static analysis);
* Knowledge of trade\-off analysis and optimization of non\-functional qualities (cost, performance);
* Knowledge of Requirements Engineering and Software Modeling (elicitation, UML, specification);
* Knowledge of backend architecture patterns (DDD, Microservices, Event\-Driven, CQRS, Hexagonal, Clean Architecture);
* Knowledge of frontend architecture patterns (MVC, MVVM, SPA, Microfrontends);
* Knowledge of legacy system modernization and maintenance (safe changes);
* Knowledge of mobile web applications (responsive and adaptive interfaces);
* Knowledge of API development (RESTful, GraphQL, Swagger, Postman);
* Knowledge of system integration (messaging, SQS, SNS, JMS, RabbitMQ, Kafka);
* Knowledge of programming languages (Java, JavaScript, TypeScript, Python);
* Knowledge of serverless architectures (Lambda, DynamoDB, API Gateway);
* Knowledge of process automation (Shell Script, PowerShell, Python for automation);
* Knowledge of Continuous Delivery / Continuous Integration (GitLab\-CI, Terraform, Liquibase);
* Knowledge of Monitoring and Observability (Grafana, Prometheus, ELK, New Relic, CloudWatch);
* Knowledge of orchestrators (Kubernetes/K8s, Docker Swarm, Mesos, Helm);
* Knowledge of Databases (relational/NoSQL) and Big Data;
* Knowledge of Performance (DB tuning, caching, scalability).
**Our Benefits**
At Betha, we value our people with benefits focused on well\-being, development, and quality of life.
️ Meal and Food Allowance – Flexible CAJU Card;
Unimed Health Plan;
Dental Plan;
Career Development Plan;
Pharmacy Network Benefits;
❤️ Life Insurance;
Flu Vaccination;
Transportation Allowance;
Well\-being and Mental Health – Caju\+ (Wellhub, Conexa, and Optum);
Childcare Assistance;
Interest\-Free Loan;
Profit\-Sharing Program (PPR);
Birthday Day Off;
* Creative Time Off;
Advance of the First Installment of the 13th Salary in the First Semester;
An environment that cares for you.
**Additional Information**
Learn a bit about the Betha way of caring for Betthers:
Innovative Environment: Here, you’ll join a workplace that values innovation, creativity, and excellence;
Professional Development: You’ll have opportunities for professional growth and continuous training to help you grow and stand out;
Recognition: Your work will be valued through competitive compensation and an outstanding benefits package.
14 consecutive years awarded the GPTW certification, recognized as one of the best companies to work for.