Job Closed
This listing is no longer active.
Senior Fullstack Developer
Location
Brazil
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer
Agrofel
• Develop and maintain fullstack applications using Node.js, TypeScript and Vue.js, ensuring clean, reusable, high-quality code. • Design and implement robust, scalable APIs following REST standards and good architectural practices. • Work on modeling, development and optimization of PostgreSQL databases, ensuring data integrity and performance. • Actively participate in technical and architectural definition of solutions, contributing to technology decisions and system design. • Build modern, responsive, and highly usable user interfaces using Vue.js. • Integrate applications with AWS cloud services (such as EC2, S3, RDS, Lambda, among others), ensuring scalability and resilience. • Apply development best practices, including automated testing, code versioning (Git) and code reviews. • Identify and resolve technical issues, bugs and performance improvements. • Collaborate with product, design and other technology teams to ensure alignment and quality of deliveries. • Contribute to the continuous growth of the team by sharing knowledge and supporting less experienced developers. • Participate in agile ceremonies (Scrum/Kanban), ensuring organization and predictability of deliveries.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems or a related field.
- Proven experience as a Fullstack Developer, working in medium to high complexity environments.
- Strong proficiency in Node.js and TypeScript for backend development.
- Experience with Vue.js for building modern, reactive interfaces.
- Experience with relational databases, especially PostgreSQL.
- Experience with AWS services (EC2, S3, RDS, Lambda, API Gateway, among others).
- Experience developing RESTful APIs and integrating systems.
- Knowledge of software architecture (monoliths and microservices).
- Experience with code versioning (Git) and collaboration best practices.
- Experience with automated testing (unit and integration tests).
- Knowledge of Docker (plus).
- Familiarity with CI/CD practices and deployment pipelines.
- Ability to analyze business requirements and translate them into efficient technical solutions.
- Good communication and collaboration skills in agile environments.
Benefits
- Meal or food allowance
- Unimed Health Plan
- Uniodonto Dental Plan
- Health and wellness programs
- Wellhub/Gympass
- Pluxee Cuida (legal, financial and social support)
- Pharmacy partnerships/discounts
- Life insurance
- Annual profit-sharing (PLR).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own features end-to-end: define the problem, shape the solution, ship it, validate it works • Architect server-side systems with a strong focus on performance, correctness, and operational simplicity • Write behaviour specs before implementation — define what "done" looks like in machine-verifiable terms before generating a line of code • Lead design and code reviews that raise the technical bar across the team • Identify and drive improvements to team processes, tooling, and engineering practices • Conduct root cause analysis on complex production issues — go deep, fix the right thing
• Drive technical excellence across engineering team • Architect scalable systems and mentor engineers • Work closely with product and design partners • Write, review, and maintain production-grade code • Guide junior and mid-level engineers • Lead projects from planning through deployment
Senior Software Engineer, Docker Desktop
Docker, IncDocker helps developers bring their ideas to life by conquering the complexity of app development.
• Design, develop, and maintain lifecycle components, including installation, update, startup, and system services. • Improve reliability and performance of Docker Desktop across macOS,Windows and Linux environments. • Work on OS-level integrations, permissions models, and system behavior such as admin vs admin-less installs. • Debug and resolve complex issues related to startup, crashes, and system interactions. • Collaborate with platform and feature teams to ensure seamless integration with shared components. • Contribute to documentation, technical design discussions, and knowledge sharing across the Desktop ecosystem. • Write high-quality code with strong test coverage and support healthy engineering practices.
• You'll work alongside senior engineers on real features that run at active mine sites — not internal tooling or throwaway projects. • Build and extend our TypeScript backend serving real-time mining operations data • Ship features end-to-end: from database to API to React UI • Work on applied AI features using LLMs for intelligent analysis and automation • Contribute to computer vision pipelines leveraging AWS Rekognition, TensorFlow, and OpenCV • Deploy to production with CI/CD, with increasing ownership over time • Interact directly with users and translate real-world operational challenges into features • Work closely with our CEO and a senior team invested in making you great




