Job Closed
This listing is no longer active.
K2United houses K2Share and CareerSafe, two brands with a common purpose to create solutions so those we serve thrive.
Junior Software Developer, Python
Location
United States
Posted
125 days ago
Salary
$70K - $76K / year
Seniority
Junior
Job Description
Junior Software Developer, Python
K2United
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain scalable, reliable, and secure software solutions within the Medbridge platform • Integrate AI-powered features and services into existing products • Collaborate with cross-functional teams to define and implement new features • Ensure code quality through rigorous testing and code reviews • Mentor and provide guidance to junior engineers
• Further development and optimization of our Python-based services for EV battery diagnostics • Design and maintenance of robust data pipelines using Prefect to automate data processing • Development and enhancement of REST APIs for internal and external data communication • Improvement of code quality, test coverage, and documentation of existing services • Close collaboration with the Data Science team to translate analytical models into production-ready software
• Install, configure, monitor and troubleshoot application architecture; • Architecture and design of information systems and review of the architecture of existing systems; • Design and development of architecture components and building blocks (back-end/front-end); • Data analysis and data modelling; • Coordination of the implementation of the technical architecture; • Production of software architecture documents.
Senior Full Stack Engineer, Python, React, Node.js
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design, develop, and maintain scalable full-stack applications. • Build and optimise backend services using Python and Node.js. • Develop responsive and high-quality frontend applications using React. • Integrate AI tooling and capabilities into applications where relevant. • Collaborate with cross-functional teams to define, design, and deliver new features. • Write clean, maintainable, and well-documented code following best practices. • Participate in code reviews and ensure high standards of code quality. • Troubleshoot, debug, and improve existing systems and applications. • Contribute to architectural decisions and technical improvements. • Ensure applications are performant, secure, and scalable.




