Somos Humanos. Somos Digitais. Somos Verity!
Fullstack Developer
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer
Verity Group
• Develop and enhance full-stack applications using Kotlin/Java and modern front-end technologies. • Build and maintain scalable, secure, and high-performance REST APIs. • Develop and improve user interfaces with a focus on usability, performance, and customer experience. • Design and implement asynchronous integrations using Kafka, AWS SQS, or RabbitMQ. • Contribute to the evolution of microservices architecture and distributed applications. • Create automated unit and integration tests for backend and frontend. • Model, maintain, and optimize PostgreSQL databases. • Implement and maintain database migration processes using Liquibase, Flyway, or similar tools. • Monitor and diagnose applications using observability tools, logs, and distributed tracing. • Collaborate with cross-functional teams to define technical and functional solutions. • Participate in code reviews, refinement sessions, and architecture discussions. • Contribute to the improvement of CI/CD pipelines and adoption of software engineering best practices. • Develop high-quality full-stack solutions for critical systems. • Ensure the scalability, security, and performance of applications. • Evolve architecture based on microservices. • Implement system integrations using messaging systems. • Ensure software quality through automated testing. • Optimize SQL queries, indexes, and database performance. • Ensure secure processes for versioning and database migrations. • Monitor production applications and perform issue identification and resolution. • Work closely with multidisciplinary teams to define technical solutions. • Contribute to the continuous improvement of architecture, code quality, and development processes. • Support the evolution of continuous integration and delivery (CI/CD) pipelines.
Job Requirements
- Kotlin and/or Java 17+.
- Spring Boot.
- REST API development.
- Microservices architecture.
- SQL and PostgreSQL.
- Query and index optimization.
- Automated testing (unit and integration).
- SOLID principles, Clean Code, and design patterns.
- Liquibase, Flyway, or similar tools.
- Messaging with Kafka, AWS SQS, or RabbitMQ.
- Observability (logging, tracing, troubleshooting).
- Dynatrace, Datadog, Sentry, or equivalent tools.
- Docker.
- CI/CD using GitHub Actions, Jenkins, Azure DevOps, or similar tools.
- React.
- TypeScript.
- Single-page application (SPA) development.
- Consuming REST APIs.
- State management and componentization.
- Front-end automated testing.
- Knowledge of responsive design and user experience.
- Experience with agile methodologies such as Scrum, Kanban, or similar.
Benefits
- Meal allowance
- Food allowance
- Home office allowance
- Health insurance
- Dental insurance
- Life insurance
- Discount partnerships
- Agreements with businesses and educational institutions
- Recurring agile training
- Verity Learning
- Intervalo Verity
- #VerityComVocê
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Oracle EBS Technical Lead
Motorola SolutionsSince 1928, Motorola Solutions has been a pioneer in the communications industry. From its first car radio in 1930 to its most current mobile device, Motorola S
• Collaborate closely with business stakeholders and the enterprise architecture team to translate business requirements into scalable technical solutions across Oracle EBS, CPQ, and Oracle Fusion Cloud applications • Lead the technical delivery of projects, ensuring seamless coordination between disparate IT teams and external vendors to maintain a cohesive digital ecosystem • Drive the end-to-end technical lifecycle including architecture, validation, and deployment of Fusion Cloud modules to maintain a unified digital ecosystem • Serve as Subject Matter Expertise (SME) and offer guidance to the PO and business stakeholders
Senior Software Engineer
Boosted.aiMachine learning for better investing. Boosted.ai brings easy, explainable AI to investment professionals.
• Take ownership of the full software development lifecycle, including designing, developing, testing, and maintaining software solutions. • Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to develop scalable and high-performance systems. • Partner with clients and internal stakeholders to understand their needs and design solutions that optimize workflows and address complex technical challenges. • Work with large datasets, ensuring efficient processing, manipulation, and analysis. • Contribute to architectural decisions, proposing and implementing innovative solutions to technical problems. • Mentor and guide junior team members to promote growth and knowledge sharing within the engineering team. • Continuously evaluate and integrate emerging technologies to improve system performance and scalability. • Maintain a strong focus on writing clean, maintainable, and efficient code while adhering to best practices and coding standards.
• Establish the team's operating model: card workflow in Jira, ceremonies, definition of ready/done, prioritization, and visibility for stakeholders • Raise the standard of technical excellence: code reviews, testing, documentation, managed technical debt, and clear acceptance criteria • Prepare the team to serve multiple business areas: demand intake model, capacity planning, internal SLAs, and stakeholder communication • Drive the use of AI in the development cycle (Claude Code and similar), measuring real productivity gains — not adoption for the sake of adoption • Provide technical oversight of deliveries at a detailed level: solution architecture, integration decisions, risks, and trade-offs • Develop team members together with the existing technical leadership
Full Stack Development
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Develop, maintain and evolve Full Stack applications, working on both front-end and back-end components. • Develop solutions using Java, ensuring quality, performance and adherence to development best practices. • Develop, optimize and maintain SQL queries, views and stored procedures in relational databases. • Participate in all phases of the software development lifecycle, from requirements gathering to production deployment. • Build and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines. • Develop solutions based on microservices architecture. • Build integrations using REST APIs and JSON. • Implement and maintain containerized applications using Docker and Kubernetes. • Work in cloud environments (AWS, Microsoft Azure and Google Cloud Platform). • Monitor application performance and availability using observability tools. • Ensure scalability, security, availability and resilience of applications. • Participate in agile ceremonies and collaborate with multidisciplinary teams to continuously improve solutions.




