Junior Software Developer (Python, Java)

Remotely
Full-time
Part-time

An established, fast-growing tech organization empowers cross-functional squads that deliver SaaS, mobile, and data-driven solutions used by Fortune 500 enterprises and disruptive start-ups alike.


What You’ll Do

– Craft clean, efficient Python or Java code for microservices, APIs, and integrations.  

– Write unit, integration, and smoke tests to safeguard new features.  

– Track work with Git, pull requests, and peer reviews - no cowboy coding.  

– Debug runtime issues, analyze logs, and propose durable fixes.  

– Maintain CI/CD pipelines (GitHub Actions, Jenkins) for seamless deployments.  

– Document architecture decisions, endpoints, and troubleshooting steps.  

– Pair with senior developers during planning and architecture sessions.  

– Support weekly releases, feature toggles, and rollback strategies.  

– Experiment with cloud offerings (AWS, GCP) and containerization (Docker, Kubernetes).  

– Absorb new frameworks, libraries, and design patterns to stay ahead.


Must-Have Skills

– BS in Computer Science, Software Engineering.  

– Solid grasp of at least one language: Python 3.x or Java 17+.  

– Knowledge of object-oriented and functional paradigms.  

– Familiarity with Git workflows, branching strategies, and code reviews.  

– Basic understanding of RESTful APIs, JSON, and HTTP status codes.  

– Experience writing automated tests with pytest, JUnit, or similar.  

– Problem-solving mindset with meticulous attention to edge cases.  

– Clear verbal and written communication, you explain complex ideas plainly.  

– Team spirit - comfortable asking for help and offering it.


Nice-to-Have Extras

– Exposure to SQL or NoSQL databases (PostgreSQL, MongoDB).  

– Experience with containerization or serverless functions.  

– Familiarity with agile boards (Jira, Trello) and sprint ceremonies.  

– Contributions to open-source or personal GitHub portfolio.  

– Interest in AI/ML toolchains, data pipelines, or DevOps practices.


Why This Role Stands Out

– Project diversity: finance algorithms today, healthcare analytics tomorrow.  

– Senior mentorship: code reviews that teach, not just critique.  

– Remote flexibility: work from home or co-working space - your choice.  

– Learning culture: internal workshops, cloud credits, and certification vouchers.  

– Visible impact: your commits reach production users within days, not months.