
Junior Programmer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Brazil.
• Minor bug fixes (hotfixes): Recognizing and addressing small defects or previously noted issues within the system.
• Development of small features: Designing or altering components, buttons, or screens according to the architectures established by mid-level or senior developers.
• Code review and maintenance: The junior programmer dedicates a significant amount of time to reviewing existing code to comprehend the project flow before implementing any modifications.
• Basic testing: Ensuring that the developed functionalities function correctly and align with specified requirements.
• Documentation: Composing code comments, manuals, or updating the team's wiki to enhance overall project comprehension.
• Involvement in daily meetings (Daily Scrums): Briefly aligning on completed tasks, upcoming activities, and any challenges for the day.
• Fundamentals of computer science: Understanding programming logic, essential data structures (lists, queues, stacks), and algorithms.
• Programming language: Strong expertise in one primary object-oriented or functional language (e.g., Java, C#, Python, or JavaScript).
• Version control: Competence with Git and GitHub (performing commits, pull requests, merges, and conflict resolutions).
• Database knowledge: Familiarity with SQL commands, capability to execute basic queries (SELECT, JOIN), and an understanding of relational data modeling.
• APIs and integrations: Comprehension of how systems interact via REST architecture and HTTP requests (GET, POST, etc.).
• Opportunity for professional growth and skill development.
• Collaborative and supportive team environment.
• Flexible work hours and remote work options.
• Access to training resources and workshops.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.