K2United

Junior Software Developer, Python

K2United

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $70,000 - $76,000 per year

Job Level

Tech Stack

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