
Junior Software Developer, Python
K2United
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $70,000 - $76,000 per year
Job Level
About the role
- Contribute to building and maintaining the backend of our applications
- Work on well-defined tasks that support larger team objectives while gaining hands-on experience across the full development lifecycle
- 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
- Help maintain the reliability of our applications by improving visibility, including logging and monitoring, and participating in incident resolution efforts
Requirements
- 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
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentAPIsdatabasesPythonJavaversion controlunit testingintegration testingRESTful servicesTDD
Soft Skills
attention to detailteam collaborationwillingness to learnopen to feedbackcommitment to qualitytroubleshootingcuriositycontinuous improvementknowledge sharingexecuting tasks