UpCities logo
UpCities

Govtech - Smart Cities

Full Stack Developer – Mid-level

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

60 days ago

Salary

0

Seniority

Mid Level

Bachelor Degree2 yrs expPortugueseDocker

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200H1B Sponsor

• 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.

California + 1 moreAll locations: California | Oregon
Neogrid logo

FullStack Developer, Junior

Neogrid

Your company's data technology ecosystem

Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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

Brazil
Job Closed
Full TimeRemoteTeam 1-10Since 1995H1B No Sponsor

• 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.

Germany
EasyOrder logo

Technical Lead – Senior Software Engineer, API Team

EasyOrder

EasyOrder, a SaaS company aiming to help restaurants to meet the demand of digitalization and mobile ordering

Full TimeRemoteTeam 1-10Since 2020H1B No Sponsor

• 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

Finland