Govtech - Smart Cities
Full Stack Developer – Mid-level
Location
Brazil
Posted
60 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Developer – Mid-level
UpCities
• Improve people’s lives and positively impact society • Develop technological solutions for cities • Collaborate with the team on technology projects
Job Requirements
- Minimum 2 years of experience in frontend and backend development
- Knowledge of modern programming languages
- Experience with relational and non-relational databases
- Experience with APIs (REST or similar)
- Basic knowledge of Docker, Git, and CI/CD pipelines
- Familiarity with cloud environments
- Strong technical documentation practices and code review experience
- Experience with chatbots, virtual assistants, or AI solutions
- Experience with language models (LLMs)
- Knowledge of scalable architectures and development best practices
- Experience with messaging systems and microservices
- Contributions to public projects or an online portfolio
- Multidisciplinary and proactive profile
Benefits
- Remote work (home office)
- Birthday day off
- Health insurance
- Dental insurance
- Flexible working hours
- Gympass — employee wellness and fitness program
- Meal allowance
- Work-from-home allowance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect, Build and launch full-stack features and products with an emphasis on backend technologies. • Write code that serves as the bridge between consumers and robots.
• Develop, test, and maintain high-quality software • Collaborate with multidisciplinary teams to design, implement, and deliver effective solutions • Participate in code reviews, identify and fix issues, and adhere to development best practices • Work closely with cross-functional teams to meet client requirements • Stay up to date with technology trends and apply development best practices • Troubleshoot and provide support in resolving issues
• As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. • You are passionate in understanding the business context for features built to drive better customer experience and adoption. • Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.
Technical Lead – Senior Software Engineer, API Team
EasyOrderEasyOrder, a SaaS company aiming to help restaurants to meet the demand of digitalization and mobile ordering
• You will work on our API which is currently serving all our storefronts • You will be an advocate of engineering leadership and technical quality • You will integrate with our partners and their API’s • You will think how to scale the API, how to implement the performance testing, the caching, … • You will be writing high quality code alongside beautiful unit tests to meet our definition of done • You will always care about the technical debt on the project and will be expected to proactively point things to improve • You will be working with your team to resolve problems and deliver solutions • You will monitor performance of the platform and suggest relevant improvements




