What are the responsibilities and job description for the Sr. Software Engineer position at ConsultNet Technology Services and Solutions?
Sr. Python/Django Software Engineer (onsite)
Salt Lake City, UT
Contract to hire
Pay: $55-$65/hr
Job Description:
Our client's engineering team is focused on open-source software, particularly the Open edX software. Open edX is a learning management system, content management system, course authoring tool. Our client's team aims to improve the performance, and accessibility to this platform and its peripheral functions. We are looking for highly skilled engineers who are willing to contribute advanced innovation to online education.
Your Responsibilities:
- Develop clean, modular, and reusable code that other engineers and organizations can easily understand and implement.
- Create detailed documentation that simplifies complex architectures and software concepts.
- Communicate ideas and technical concepts clearly, facilitating learning and knowledge sharing among peers.
Required Experience:
- 5 years of professional experience working with Django, including the development of enterprise-grade applications.
- Bachelor's Degree in Computer Science, Information Technology, or a related field (Master's degree preferred).
- Experience optimizing application performance across backend models, databases, and migrations.
- Demonstrated leadership in developing and scaling full-stack applications.
- Proficiency with modern infrastructure technologies such as AWS, Docker, and containerization.
- Strong understanding of authentication protocols like OAuth 2.0 and SAML, along with experience in server-to-server integrations.
- Extensive experience working with relational databases such as MySQL and PostgreSQL.
- Hands-on expertise with test automation frameworks, including pytest.
Expertise:
- Strong command of Git/GitHub, npm, pipenv, and related development tools.
- Experience in integrating third-party platforms and developing custom API endpoints.
- Familiarity with open-source platforms such as Open edX.
Preferred Skills:
- Excellent communication skills with a passion for engaging with a global community through pull requests, events, forums, and working groups.
- Creates clear, concise, and well-structured documentation, including pull request descriptions, GitHub issues, and official documentation.
- Independently tackles business challenges, guiding solutions from technical discovery through community consensus, development, merging, and eventual adoption.
- Makes thoughtful and well-reasoned design decisions, carefully weighing tradeoffs and priorities while incorporating community feedback into the decision-making process.
- Actively fosters a welcoming and inclusive environment by reflecting on community interactions and adapting behaviors accordingly.
- Can provide mentorship with team members and others.
Welcome to ConsultNet and the family of companies, Tekne, SaltClick, TechBridge, and OmniMedia. As a premier national provider of technology talent and solutions, our expertise spans across project services, contract-to-hire, direct placement, and managed services both onshore and nearshore.
Celebrating more than 25 years of partnership with a diverse client base, we've crafted rewarding opportunities for our consultants, fostering high-performing teams that deliver impactful results.
Over the last few years thousands of consultants have found their calling with us in roles that have made a meaningful impact on their lives, enhanced their career, challenged them, and propelled them towards achieving their personal and professional goals. At the ConsultNet family of companies, we believe effective communication is crucial in aligning the right job with your unique skills and professional aspirations. To us, it's all about the personal approach we take and the values we uphold.
Our comprehensive service offerings cover a wide range of technology positions across key markets nationwide. Client more at www.consultnet.com .
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.
Salary : $55 - $65