Junior Software Developer (Python, Java)
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.
