
Senior Full Stack Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
• Identify and address issues by suggesting workarounds, permanent solutions, enhancements, and fixes to guarantee system availability, performance, and reliability.
• Execute data modeling for medium- and high-complexity projects, outlining the necessary information and corresponding storage databases to maintain data integrity and accessibility.
• Evaluate functional and non-functional requirements to fulfill business objectives, translating them into solution architecture designs and ensuring technical documentation is kept current.
• Create both front-end and back-end solutions in alignment with quality standards and established architectural guidelines.
• Detect potential infrastructure, performance, or system failure challenges, proposing solutions and enhancements to ensure environmental stability.
• Establish and oversee quality and performance indicators for systems, services, and components to promote continuous improvement.
• Engage in meetings with business and technical teams to evaluate impacts, define system architectures, and set standards and procedures.
• Contribute to testing and user acceptance processes by preparing test scripts, executing and monitoring unit, integration, and load tests, and assisting with final user acceptance.
• Bachelor’s degree, preferably in Computer Science, Information Systems, or a related field.
• Experience with microservices-based architecture and Hexagonal Architecture (Ports and Adapters).
• Proficiency in developing front-end applications using Angular.
• Familiarity with .NET and related technologies, including ASP, C#, and .NET Core.
• Experience with Python.
• Knowledge of DevOps processes and CI/CD pipelines.
• Proficient in relational databases, preferably SQL Server.
• Practical experience with asynchronous and synchronous processes and transaction management.
• Experience with messaging systems such as Kafka and RabbitMQ.
• Background in developing RESTful APIs using JWT or OAuth2 authentication.
• Knowledge and experience with caching services like Redis.
• Familiarity with software testing practices, including unit testing, mocks, and Sonar.
• Experience with high-availability 24/7 systems.
• Understanding of agile methodologies, especially Scrum and Kanban.
• Prior experience with anti-fraud solutions.
• Knowledge of Docker and Kubernetes.
• Experience with Azure DevOps.
• Familiarity with Dynatrace.
• Health and dental insurance.
• Wellhub (formerly Gympass).
• Public transportation allowance.
• Meal and food allowance.
• Mercantil Academy (learning platform) and partnerships with educational institutions.
• Private pension plan.
• Life insurance.
• Day off.
• Extended maternity and paternity leave.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.