With a Homeward Offer, real estate agents can give their clients the power to buy before they sell and negotiate better
Senior Software Engineer, Back-end
Location
Argentina
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Back-end
Homeward
• Develop, design, debug, and modify components of software applications and tools in agile environment • Write automated unit and integration tests as appropriate to support our continuous integration pipelines • Participate in code reviews to assess overall code quality and flexibility • Have a good understanding of Software Development Lifecycle and methodologies, specifically scrum and/or Kanban • Prototype creative solutions quickly by developing minimum viable products and work with seniors and peers in crafting and implementing the technical vision • Communicate and work effectively with distributed cross functional teams • Resolve problems and roadblocks as they occur with peers - follow through on details and drive issues to closure • Work towards continuous improvement in software and development process within an agile development team • Participate in user story creation in collaboration with the team • Leverage AI coding assistants and tools as a natural part of your daily development workflow — using them to accelerate prototyping, code review, debugging, and documentation • Design, build, and maintain AI-powered product features, including integrations with LLM APIs, retrieval-augmented generation (RAG) pipelines, and AI-driven automation
Job Requirements
- 6+ years of non-internship, professional back-end development experience
- Deep understanding of web development and best practices
- Strong organizational skills and discipline in both following and appropriately challenging conventions
- Skilled with common back-end technologies and patterns such as ReST API development, asynchronous task management, and databases / data management best practices
- Deep experience in one or more relevant back-end frameworks such as Django, Flask, or FastAPI
- Experience working with Python
- Scrappy determination and flexibility - from updating email templates to building complex web apps; you’re eager to learn and help the team succeed
- A build, test, learn mindset, with a bias toward quick, calculated action and a focus on business outcomes
- Ability to rapidly prototype and adjust in response to customer feedback
- Working knowledge of version control and CI/CD tools
- Possess a high bar when it comes to quality - knowing when, what, and how to test
- Hands-on experience with AI productivity tools (Claude, Copilot, Cursor, etc.)
- Production experience with LLM APIs including prompt design and context management
- General curiosity and comfort navigating the evolving AI landscape.
Benefits
- Competitive hourly rate
- Computer reimbursement
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer – Achievements, Gamification
JLL - Jones Lang LaSalleJones Lang LaSalle (JLL) is a professional and financial services company that specializes in investment management and commercial real estate services. A Fortune 500 company, JLL
• Driven to deliver timely, high-quality work. Perform insightful pull-request reviews and build reusable code for future use; • You proactively integrate AI agents into our engineering processes to drive unprecedented efficiency and automation; • You treat AI as a force multiplier, strategically deploying it to solve complex technical bottlenecks and deliver measurable business value; • Be data-driven and participate in and/or lead architectural decisions, share improvements opportunities, bring innovation to the table, and make sure design docs are up to date; • Interact with product team and stakeholders to impact the business; • Ensure successful deliveries, and promote the long-term technical health of our journeys; • Take ownership of critical features, accountable and possess high level of ownership by following up engineering and product KPIs; • Ensure a high bar on code quality standards, making sure devs are proud of their work; • Technical reference for your team, spread development best practices such as code review, pair programming, TDD. Eager to learn and to share knowledge; • Mentor less experienced developers; • Take part in incident resolution and troubleshooting in the production; • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.
Full-Stack Engineer, Node.js, Angular
Newfire Global PartnersSoftware Development, Staff Augmentation, and Advisory Services company operating in 8 countries across 4 continents.
• Work with team on new ideas, best practices, and strategies on the front end and backend development for given applications • Build and maintain efficient, reusable, and reliable JavaScript code • Implement innovative applications using Node.js & Angular • Implement Web API using REST • Identify and solve bottlenecks and bugs • Help maintain code quality, organization, and automatization • Help to maintain high-quality code, with various levels of automated tests (unit, integration, performance, and security) • Support with Scrum / Agile software development approach (e.g., sprints, standups, retros, planning, pointing, grooming, etc.)
.NET Developer, Application Support
Ocean Technologies GroupPowering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions
• Investigate, diagnose, and resolve application issues using .NET. • Assist with deployments, upgrades, and releases, ensuring minimal disruption to users. • Contribute to fixes and minor enhancements by reviewing, updating, testing, and documenting code. • Stay up-to-date with new technology trends and best practices in .NET development. • Continuously improve the codebase, fix bugs, and optimize performance. • Create and maintain comprehensive documentation for bugs and support solutions. • Develop and implement unit and functional tests to ensure code quality.
Senior Software Engineer – Python, React
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Build products to help organizations train their employees and overcome their most pressing people-related problems at scale. • Ship regularly and iteratively, writing testable, readable, and maintainable code. • Develop a deep understanding of how data flows through complex systems and work with intricate data models. • Use AI-assisted development tools responsibly to improve velocity while maintaining code quality. • Design and implement solutions considering scale, security, performance, and privacy. • Guide other engineers on best practices for safely and effectively integrating AI into their development workflows. • Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers. • Propose and help implement improvements to our engineering processes, including how to adapt as AI continues to advance. • Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others. • Review quantitative and qualitative research about our clients and learners and weigh in on the product strategy and roadmap. • Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues. • Partner closely with Product to provide multiple viable technical paths for new features and improvements. • Work with the product, design, and support teams to ensure users get the most value from the products you've built. • Fix bugs and performance problems. • Demonstrate curiosity and a willingness to learn unfamiliar technologies or domains.




