For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The developer will design, maintain, and enhance web and mobile applications using a variety of programming languages and frameworks. They are also responsible for database management, troubleshooting software bugs, and collaborating within an Agile team environment.

This is a remote position.

Only LATAM-based candidates (bilingual in Spanish and English)

We are looking for a Software Developer with experience in application development, system maintenance, database interaction, and mobile development. This role involves working across multiple technologies and programming languages, contributing to existing systems, developing new functionalities, and supporting both web and mobile applications.

The position requires strong technical skills, attention to documentation, effective collaboration in Agile environments, and the ability to independently manage tasks and deadlines in a 100% remote setting.

Key Responsibilities

Software Development & Maintenance

  • Develop and maintain applications using Java and Spring Framework.
  • Implement enhancements and new functionalities in existing systems.
  • Contribute to projects involving multiple programming languages, including C++, Java, TypeScript, C, Python, and Kotlin.
  • Design, develop, and maintain Android and iOS mobile applications, ensuring performance, compatibility, and a seamless user experience across platforms.

Version Control & Code Management

  • Use GitHub for version control, code reviews, and team collaboration.
  • Follow best practices for source code documentation, version control, and branch management.
  • Use GitHub's project-tracking capabilities to monitor requests and improvements.

Database Development

  • Write and optimize SQL queries for database interactions.
  • Design and maintain efficient data structures to support system performance.
  • Develop triggers and functions and apply a database-first approach to system architecture.

Troubleshooting & Optimization

  • Identify, troubleshoot, and resolve software bugs.
  • Optimize code and database operations to improve system performance.

Agile Collaboration

  • Participate in Agile ceremonies, including planning sessions, sprint reviews, and retrospectives.
  • Collaborate with cross-functional teams to meet project deadlines and goals.

Development & Integration

  • Use Python for scripting, automation, and system integration.
  • Support projects requiring integration with different programming languages and tools.

Technical Documentation & Communication

  • Create clear and detailed technical documentation covering code, system processes, and architecture decisions.
  • Maintain documentation as an ongoing priority as systems evolve.
  • Communicate effectively in English with team members and clients.

Self-Management

  • Independently manage workload in a 100% remote environment.
  • Consistently meet established deadlines and provide regular progress updates.
  • Demonstrate ownership of assigned tasks and proactively track requests through GitHub or other project management tools.


Requirements

  • Experience developing applications with Java and Spring Framework.
  • Experience working with multiple programming languages, particularly Java, Python, TypeScript, C++, C, and/or Kotlin.
  • Experience developing or maintaining Android and iOS applications.
  • Strong knowledge of SQL, database structures, triggers, and functions.
  • Experience with GitHub, version control, code reviews, and branch management.
  • Strong debugging and software optimization skills.
  • Experience working within Agile development environments.
  • Ability to produce clear technical documentation.
  • Ability to work independently, manage deadlines, and take ownership of assigned tasks.
  • B1+ English proficiency required.

Benefits

  • Flexible remote work environment.
  • Opportunities for professional growth and learning.
  • Work on challenging and innovative projects.
  • Collaborate with a supportive and skilled team.
How to Apply: Submit a link to your GitHub profile or portfolio.

Let’s create something amazing together!






Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Gas Engineer / Meter Installer

Full Time United Kingdom £45000 per year Software Development

HVAC Senior Service Engineer- alle regio's van Nederland - Carrier

Full Time Netherlands €56835 - €72449 per year Software Development

HVAC Service Engineer- alle regio's van Nederland - Carrier

Full Time Netherlands €49389 - €61025 per year Software Development

Service Engineer Vlaanderen BE - Carrier

Full Time Belgium €46334 - €58451 per year Software Development

Lead Data Privacy Engineer

Full Time United States $106K - $284K per year Software Development

Senior Technical Engineer

Full Time United States $94200 - $151K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,931+ Jobs in Software Development

Answer easy questions

Answer easy questions

215,931+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified