Back-End Developer – Junior
Location
Brazil
Posted
58 days ago
Salary
0
Seniority
Junior
Job Description
Back-End Developer – Junior
Cuponomia
• Use various languages and technologies to develop systems across different platforms, such as Web, REST, Mobile, and browser extensions; • Apply development best practices such as SOLID, DDD, and TDD; • Extract and analyze information from our databases using SQL, NoSQL, and Big Data; • Develop scalable cloud applications using Amazon Web Services.
Job Requirements
- Bachelor's degree (completed);
- Experience with object-oriented languages (C#, Java, C++, etc.);
- Experience with databases;
- Experience with C#;
- Familiarity with cloud computing (Amazon AWS);
- Experience in Web development;
- Develop machine learning algorithms to identify patterns and learn user behavior.
Benefits
- SulAmérica health and dental plan with no deductions or copayments for the primary holder;
- Meal allowance of R$46.00/day on a Flash card;
- Profit-sharing (PLR);
- Zenklub (emotional support platform with psychologists, therapists, online coaches and nutritionists);
- Access to Wellhub (formerly Gympass);
- Monthly remote work allowance;
- Flexible hours;
- Day off on your birthday;
- Childcare assistance;
- Study and development support (postgraduate courses, MBA, English, etc.);
- Training budget for courses;
- Double cashback;
- Corporate agreement with Sesc;
- Life insurance;
- Birthday cashback;
- Referral bonus of up to R$1,000.00 for successful hires to our team.
Related Guides
Related Job Pages
More Backend Engineer Jobs
AI Automation, Backend Developer
Virtual AssistFreeing Up Business Owners to Live in Their SWEET Spot.
• Build Complex Workflows: Design and deploy n8n automations (e.g., "When a user signs up, scrape their website, summarize it with an LLM, and update our CRM"). • Create Dashboards: Use Lovable.dev to spin up user-facing dashboards and admin panels rapidly. • Develop RAG Systems: Build backends where users can chat with PDF documents or specific datasets. • Scripting: Write and deploy Python/JS scripts for data scraping, cleaning, or API middleware. • Communication: Explain your code logic in clear spoken English via Slack/Zoom during US business hours.
• Backend feature development and maintenance. Implement improvements to our EUDR backend services, refine geospatial workflows, and strengthen data checks and error handling. • Investigative problem-solving. When something doesn’t look right to our Support team, you will help trace through data, assumptions, and system behavior to understand what happened and how to fix it. • Working with ambiguous or evolving requirements. EUDR is a regulated space where guidance changes, and internal requests are sometimes incomplete. You’ll help clarify what’s needed and translate it into practical engineering work. • Adapting the system to regulatory updates. As the EU releases new FAQs or adjustments, you will help interpret their implications and adapt parts of the system to remain consistent and compliant. • General backend engineering. Python + PostgreSQL/PostGIS development, improving observability, contributing to CI/CD pipelines, and helping make the system more resilient over time.
• Designing & building applications using Python. • Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team. • Assisting with defining structured practices, especially in source code management, building and deployment. • Designing and implementing data storage solutions. • Optimising performance in applications for maximum speed and scalability. • Getting feedback from users and clients, and building solutions for them. • Assisting with the analysis of client requirements. • Working with and supporting Technical Leaders in project execution and timely delivery. • Collaborating with client teams.
Senior C++ Developer
YtriaYtria provides software that helps IT teams solve their toughest challenges on Microsoft 365 or Notes Domino.
• Analyze requirements • Design, build, and maintain efficient, reusable, and reliable C++ code • Identify bottlenecks and bugs, and devise solutions to these problems • Help maintain code quality, organization, and automatization




