YOUR NEXT CHAPTER
Junior Software Developer/Programmer
About the role
• Develop and maintain assigned features across web, backend, and mobile applications with guidance from experienced developers
• Build, consume, and integrate REST APIs
• Work with PostgreSQL databases and write queries supporting application features
• Investigate bugs, review logs and error messages, reproduce issues, and test fixes
• Write and maintain automated tests
• Use Git and GitHub for branches, issues, pull requests, and code reviews
• Clarify business requirements and translate them into technical tasks with the team
• Document changes, setup instructions, and troubleshooting steps
• Communicate progress, questions, and blockers clearly in English
• Build independence on assigned tasks while recognizing when to ask for support
• Help prioritize production issues affecting users and daily operations
• Independently manage workload in a 100% remote environment
• Meet established deadlines and provide regular progress updates
• Demonstrate ownership of assigned tasks and track requests through GitHub or other project management tools
• Support the web and mobile platform used in the daily operations of a U.S.-based materials company
• Progress toward ownership of more complex work and senior-level responsibilities
• Recent graduate or early-career developer with solid programming fundamentals and hands-on project experience
• Degree in Computer Science, Software Engineering, Systems Engineering, or a related field, or equivalent technical training
• Solid understanding of programming fundamentals, object-oriented programming, data structures, and relational databases
• Hands-on 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 handling, and automated testing
• Professional English skills for team meetings, documentation, and discussing technical work
• Bilingual in Spanish and English
• Willingness to learn, apply feedback, investigate problems, and follow through on assigned tasks
• Exposure to Kotlin
• Exposure to React Native/Expo and mobile development
• Exposure to AWS and cloud-based applications
• Exposure to Docker/Linux
• Exposure to CI/CD, particularly GitHub Actions
• Exposure to requirements analysis and technical documentation
• Exposure to modern SaaS development practices
• Own computer/workstation and stable internet connection
• Ability to work Monday–Friday, 8:00 a.m.–5:00 p.m. Florida time
• Full dedication to the role during scheduled hours
• Ability to install monitoring and productivity software within a dedicated work session
• LATAM-based candidate
• Flexible remote work environment
• Opportunities for professional growth and learning
• Work on challenging and innovative projects
• Collaborate with a supportive and skilled team
• Monthly payments through Deel