
Junior Software Developer/Programmer
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Latin America.
• Develop and sustain designated features across web, backend, and mobile applications under the guidance of seasoned developers.
• Create, utilize, and integrate REST APIs.
• Work with PostgreSQL databases and craft queries to support application functionalities.
• Diagnose bugs, analyze logs and error messages, replicate issues, and test solutions.
• Compose and uphold automated tests.
• Utilize Git and GitHub for branches, issues, pull requests, and code reviews.
• Clarify business requirements and convert them into technical assignments in collaboration with the team.
• Document modifications, setup instructions, and troubleshooting procedures.
• Clearly communicate progress, inquiries, and obstacles in English.
• Foster independence on assigned tasks while recognizing when to seek assistance.
• Help prioritize production issues that impact users and daily operations.
• Independently manage workload in a fully remote setting.
• Meet specified deadlines and provide regular updates on progress.
• Exhibit ownership of assigned responsibilities and track requests via GitHub or other project management tools.
• Support the web and mobile platforms utilized in the daily functions of a U.S.-based materials company.
• Progress towards ownership of more complex tasks and senior-level duties.
• Recent graduate or early-career developer with a strong foundation in programming and practical project experience.
• Degree in Computer Science, Software Engineering, Systems Engineering, or a related discipline, or equivalent technical training.
• Strong grasp of programming principles, object-oriented programming, data structures, and relational databases.
• Practical project or internship experience with Java/Spring Boot and React.
• Familiarity with PostgreSQL, including basic queries and relational data modeling.
• Ability to develop or consume REST APIs.
• Working knowledge of Git/GitHub, including branching and pull requests.
• Basic understanding of debugging, error management, and automated testing.
• Proficient English skills for team meetings, documentation, and technical discussions.
• Bilingual in Spanish and English.
• Eagerness to learn, implement feedback, troubleshoot issues, and follow through on assigned tasks.
• Exposure to Kotlin.
• Familiarity with React Native/Expo and mobile development.
• Exposure to AWS and cloud-based applications.
• Familiarity with Docker/Linux.
• Exposure to CI/CD, particularly GitHub Actions.
• Familiarity with requirements analysis and technical documentation.
• Exposure to contemporary SaaS development practices.
• Access to a personal computer/workstation and a stable internet connection.
• Availability to work Monday–Friday, 8:00 a.m.–5:00 p.m. Florida time.
• Full commitment to the role during scheduled hours.
• Capability to install monitoring and productivity software during dedicated work sessions.
• Candidate based in LATAM.
• Flexible remote work environment.
• Opportunities for professional development and learning.
• Engage in challenging and innovative projects.
• Collaborate with a supportive and skilled team.
• Monthly payments through Deel.
Nect
Solventum
BackerKit
Get handpicked remote jobs straight to your inbox weekly.