[Remote] Junior Software Developer (Python)
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
Note: The job is a remote job and is open to candidates in USA. K2United is an organization that provides advisory services in cyber risk management and online education for workforce readiness. As a Junior Software Developer, you will contribute to building and maintaining the backend of applications, writing and testing code, and collaborating with team members to deliver high-quality solutions.
Responsibilities
- Writing, testing, and maintaining backend code that meets engineering standards
- Delivering simple, high-quality solutions for assigned work items
- Supporting production systems by assisting in debugging and resolving issues
- Collaborating with engineers, product, and QA to understand requirements and deliver outcomes
- Participating in Agile ceremonies, code reviews, and pull request processes
- Managing dependencies of your own work and contributing to team deliverables
- Building a working understanding of the systems and architecture within your domain
- Contributing to documentation and knowledge sharing within the team
- Staying current with technologies and best practices while growing your skillset
- Improving visibility, including logging and monitoring, and participating in incident resolution efforts
Skills
- Foundational experience in backend development such as APIs, databases, and services
- Familiarity with one or more programming languages such as Python, Java, or similar
- Basic understanding of software development practices including: Version control using Git
- Testing such as unit and integration testing, with exposure to TDD preferred
- RESTful services and APIs
- Exposure to modern development tools such as GitHub, VS Code, Postman, and Jira
- Understanding of Agile development practices and team workflows
- Ability to execute well-defined tasks with attention to quality and detail
- Willingness to follow established processes including pull requests, code reviews, and release processes
- Ability to troubleshoot issues with guidance
- Strong attention to detail and commitment to producing maintainable code
- Willingness to learn and apply new technologies and best practices
- Comfortable working in a team environment and contributing to shared goals
- Open to feedback and continuous improvement
- Ability to communicate clearly with technical and non-technical stakeholders
- Eagerness to grow your technical skills and deepen your system knowledge
- Interest in learning software design and architecture patterns over time
- Curiosity about industry trends and emerging technologies
Benefits
- 401(k) plan with employer matching contributions
- Low-cost, comprehensive medical benefits for employees and their families
- Flexibility for those needing time off for jury duty, voting, military leave, etc.
- Paid time off
- Wellness stipend program (includes fitness reimbursement program)
- Tuition stipend
- Casual dress work environment
- Technical training and certifications as required
- Any of our CareerSafe Online training courses for free to employees and their immediate family
Company Overview