···
Log in / Register
SENIOR FULL STACK DEVELOPER
Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Pedro Tôrres, 566 - Rincão dos Ilhéus, Estância Velha - RS, 93608-560, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Work on software solution development, evolution, and maintenance, actively contributing to end-to-end features and continuous improvement. Key Highlights: 1. Focus on innovation and building safer, smarter cities 2. Collaborative team committed to personal development 3. Full-stack development (front-end and back-end) and continuous improvement **Job Description:** ---------------------- We are pioneers in implementing electronic perimeter security systems nationwide and today operate in over 200 Brazilian cities. Through an AI software development center, we apply innovative technologies to ensure excellence in delivering every project. We make places better so people can be better! DGT Technology innovations support the construction of safer and smarter cities through an ecosystem that connects communities with security forces, offering technological solutions for crime reduction focused on well-being. We are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development—we help ensure every challenge receives the solution it deserves. At DGT Technology, you can give your best. FUNCTION OBJECTIVES Work on the company's software solution development, evolution, and maintenance, actively contributing to end-to-end feature delivery (front-end and back-end), ensuring quality, performance, and alignment with business needs. This professional is expected to participate in technical decisions, collaborate with the product team, and contribute to continuous improvement of the codebase and development processes. ACTIVITIES TO BE PERFORMED Product Management and Backlog Participate in technical alignment of requirements, contributing to understanding scope and associated technical needs. Contribute to decomposing complex technical requirements into smaller, estimable, and executable tasks. Identify technical dependencies, architectural impacts, and potential risks during planning and execution. Planning and Delivery Commit to realistic deliveries during sprint planning and monitor their execution. Develop complete features, working both on front-end and back-end as well as integrations. Improve code quality by promoting and evolving good development practices; knowledge of automated testing and code review processes is desirable. Technical and Business Alignment Translate business needs into efficient, sustainable technical solutions. Collaborate on defining functionality architecture, ensuring coherence across application layers. Balance technological innovation with evolution and maintainability of the existing codebase. Stakeholder Engagement Clearly communicate status, progress, and technical blockers to the Product Manager and team. Collaborate with designers to ensure visual fidelity and a good user experience. Interact with other development teams to align integrations and technical dependencies. Post-Delivery Monitoring and Continuous Improvement Monitor performance, stability, and behavior of features in production. Investigate and resolve bugs across any application layer, considering system context and integrations. Proactively identify and propose preventive adjustments, temporary fixes (workarounds), and definitive solutions, evaluating technical impacts and risks. Communicate scenarios, alternatives, and effort/time estimates to support technical and business decision-making. Proactively identify opportunities for refactoring, performance improvement, and process optimization. **Essential Requirements:** ------------------------------ Technical and Product Skills: Proficiency in front-end (React, Angular, Vue) and back-end (Node.js, Go/Golang, Python, .NET) languages and frameworks. Experience with relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB). Knowledge of RESTful APIs, service integration, and messaging systems (RabbitMQ, Kafka). Experience with containers (Docker) and familiarity with container orchestration (Kubernetes). Familiarity with version control (Git), CI/CD practices, and cloud environments (AWS, Azure, GCP). Basic application security knowledge, including access control, token-based authentication/authorization, input validation, and OWASP-aligned best practices. Experience maintaining, refactoring, and migrating legacy code. Knowledge of architectural patterns such as microservices, modularization, and fundamentals of DDD (Domain-Driven Design). Analytical and Decision-Making Skills: Ability to analyze complex requirements and propose robust technical and architectural solutions. Evaluation of technical trade-offs, considering timeline, performance, scalability, and maintainability. Data-driven decision-making for performance optimization, stability enhancement, and problem resolution. Systems thinking to understand the impact of changes across different application layers and integrated systems. Ability to investigate and diagnose complex bugs, especially in environments with multiple integrations. Ability to understand, analyze, and work with workflows involving multiple technologies simultaneously (e.g., front-end, back-end, messaging, APIs, and external integrations). Desirable hands-on experience integrating via hardware APIs, considering technical limitations, protocols, and architectural impacts. Communication and Collaboration Skills: Clear and objective communication with both technical and non-technical professionals. Close collaboration with Product Owner, Designers, and fellow developers in an agile environment. Ability to document code, technical decisions, and workflows in an accessible manner. Active and constructive participation in code reviews and technical discussions. Behavioral Skills: Ability to operate in evolving, still-forming environments—adapting to change and actively contributing to defining, implementing, and correcting workflows and architectural decisions. Resilience to handle complex technical challenges, ambiguous contexts, and demanding deadlines. Curiosity and continuous learning, with openness to experiment, evaluate, and adopt new technologies and best practices. Ownership mindset regarding the quality, performance, stability, and maintainability of delivered code. **Employment Type:** -------------------------- CLT **PCD:** -------- INDIFFERENT **Benefits:** --------------- Meal/food allowance Mobility assistance Health and dental insurance Gympass Birthday day off **Work Location:** ---------------------- DGT TECNOLOGIA LTDA **Working Hours:** ------------------------ 08:00 TO 12:00 \- 13:12 TO 18:00

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR
Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.