Senior Full Stack Developer
Location
Brazil
Posted
42 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer
4 Smart Cloud
• Develop features: Implement smaller features on the front-end and/or back-end under the guidance of more experienced developers. • Code maintenance: Make small adjustments, bug fixes, and improvements to existing systems. • Write clean, readable code: Follow team coding best practices and established standards. • Participate in code reviews: Learn from peer feedback and contribute to reviewing others' code. • Perform testing: Write basic unit tests and take part in integration testing to ensure software quality. • Document code: Contribute to the technical documentation of developed features. • Attend meetings: Engage in team meetings (e.g., Daily Scrums in agile methodologies) to discuss progress, challenges, and next steps. • Collaborate with the team: Work closely with other developers, designers, and team members to understand requirements and deliver solutions. • Research and learn: Dedicate time to learn new technologies, tools, and concepts under the team's guidance. • Identify and report issues: Recognize and communicate bugs or bottlenecks clearly and objectively.
Job Requirements
- Front-end:
- HTML: To structure web page content.
- CSS: To style and provide the visual appearance of web pages (colors, fonts, responsive layouts).
- JavaScript: The core language for web interactivity.
- Front-end Frameworks/Libraries (basic): Basic knowledge of at least one popular framework such as React, Angular, or Vue.js.
- Responsive Design: Ability to create interfaces that adapt to different screen sizes (desktop, tablet, mobile).
- API Consumption: Understanding of how to communicate with RESTful APIs to fetch and send data.
- Back-end:
- Back-end Programming Language: Knowledge of at least one language such as Node.js (with Express), Python (with Django/Flask), Java (with Spring Boot), PHP (with Laravel), or Ruby (with Ruby on Rails).
- Databases: Understanding of relational databases (e.g., MySQL, PostgreSQL, SQL Server) and/or non-relational databases (e.g., MongoDB). Ability to perform CRUD operations (Create, Read, Update, Delete).
- RESTful APIs (basic): Understanding of how to create simple APIs to expose data and functionality.
- Server Basics: Basic knowledge of how web servers work (Apache, Nginx).
- Additional Tools and Concepts:
- Version Control: Proficiency with Git (git flow, rebase, cherry-pick, conflict resolution).
- Development/Production Environments: Awareness of development, staging, and production environments.
- Deployment: Familiarity with CI/CD processes (Continuous Integration/Continuous Delivery) and tools such as Jenkins, GitLab CI/CD, GitHub Actions.
- Cloud Computing (basic): Familiarity with cloud services such as AWS, Google Cloud, or Azure (e.g., S3, EC2, Lambda, Heroku).
- Containerization (basic): Basic knowledge of Docker for packaging applications.
- Differentials (Desirable Qualifications):
- Experience with cloud services such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps practices.
- Familiarity with containers and container orchestration using Docker and Kubernetes.
- Previous participation in open-source projects.
- Competencies:
- Strong verbal and written communication skills.
- Proactivity and willingness to learn and share knowledge.
- Focus on delivering high-quality work within challenging deadlines.
- Ability to adapt to new technologies and tools as needed.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Collaborative Web Platform
Pantheon PlatformWebsite Operations Platform for Drupal & WordPress
• Own significant features and platform components end-to-end — from technical design through production delivery • Build backend services, APIs, and frontend systems that power a real-time collaborative content platform • Contribute meaningfully to architectural decisions — your opinion matters and will be sought • Write clean, well-tested code and help establish quality standards for the team — there is no dedicated QA on this team • Mentor and support SE II engineers through code review, pairing, and technical guidance • Collaborate with product and design to translate ambiguous requirements into concrete technical plans • Integrate AI tooling concretely into your development workflow and into the product • Help define how the team works — process, standards, and engineering culture are all being built right now
Software Engineer II – Collaborative Web Platform
Pantheon PlatformWebsite Operations Platform for Drupal & WordPress
• Build and ship full-stack features across backend services, APIs, and frontend interfaces • Write clean, well-tested, maintainable code with shared ownership of quality • Contribute to technical design discussions and architectural decisions as an active participant, not just an implementer • Collaborate closely with product and design to translate requirements into working, well-crafted software • Integrate AI tooling into your development workflow and into the product itself • Participate in code review and help maintain a high engineering bar across the team • Learn and grow quickly — this is a team that will stretch you in the best possible way
• Assists in developing, testing, deploying, and maintaining software. • Follows best practices established by the organization and participates in improvement conversations. • Collaborates with team members in agile processes. • Relates openly and comfortably with diverse groups of people.
Software Developer
MacalogicOur mission is to improve our clients' business through the intelligent application of technology.
• design, develop, test, and deploy software for the Department of the Interior (DoI) Human Resources Directorate (HRD) • develop software that contributes to HRMSD modernization goals • participate in Agile ceremonies, including sprint planning, daily standups, retrospectives, and backlog refinement sessions • collaborate with product owners, scrum masters, testers, and security engineers to ensure timely, quality delivery of production-ready software • perform all functional duties, including diagnosing and resolving software defects • work effectively within cross-functional teams, including designers, product managers, and QA engineers. • participate in peer code reviews, providing constructive feedback, and improving code quality.



