Desenvolvedor Full Stack Sênior
Accountabilities:
- Identify, investigate, and resolve technical issues, implementing both temporary workarounds and permanent solutions to improve system availability, performance, and reliability.
- Design and implement data models for medium- and high-complexity projects, defining data requirements and storage structures to ensure information integrity and accessibility.
- Analyze functional and non-functional requirements and translate business needs into effective solution architecture designs.
- Develop and maintain technical documentation, ensuring alignment with established architectural standards and best practices.
- Build and maintain front-end and back-end solutions, following established development guidelines and quality standards.
- Identify potential infrastructure issues, performance bottlenecks, and system failures, proposing improvements to maintain platform stability.
- Define and monitor quality and performance indicators for systems, services, and components to support continuous improvement.
- Participate in technical and business meetings to assess project impacts, define system architectures, and establish development standards and procedures.
- Contribute to testing and validation processes by preparing test scenarios and executing or monitoring unit, integration, and load tests.
- Support user acceptance testing and collaborate with end users to ensure solutions meet business expectations.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Professional experience with microservices architecture and Hexagonal Architecture (Ports and Adapters).
- Front-end development experience using Angular.
- Strong experience with .NET technologies, including ASP, C#, and .NET Core.
- Practical experience with Python development.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience working with relational databases, preferably Microsoft SQL Server.
- Hands-on experience with synchronous and asynchronous processing, including transaction management.
- Experience with messaging technologies such as Apache Kafka and RabbitMQ.
- Experience developing RESTful APIs using authentication and authorization protocols such as JWT and OAuth2.
- Knowledge of caching solutions, particularly Redis.
- Strong understanding of software testing practices, including unit testing, mocks, and Sonar.
Nice to have
- Experience developing and maintaining highly available, 24/7 systems.
- Familiarity with Agile methodologies, particularly Scrum and Kanban.
- Previous experience working with anti-fraud solutions.
- Knowledge of Docker and Kubernetes.
- Experience using Azure DevOps.
- Familiarity with Dynatrace for application performance monitoring.
Benefits
- Medical and dental insurance.
- Wellhub (formerly Gympass) membership for fitness and wellness activities.
- Transportation allowance.
- Meal and food allowances.
- Access to an internal learning platform and partnerships with educational institutions.
- Private pension plan.
- Life insurance.
- Birthday day off.
- Extended maternity and paternity leave.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1