Go Back
Sr. Software Development Engineer - Python LOC: Seattle WA
2016-12-19 10:10:07
Job Type:
Full Time only
Budget $:
100,000 - 200,000
Job Description/Opportunity:- Were looking for a SeniorSoftware Development Engineer with 5-10+ years of Python experience to helpexpand our existing platform and develop new features and products.
- This personwould begin immediately as a full-time employee in Seattle, WA.
- Backed by senior executives, our small, fast-paced team has developed a platform designed tosupport data analytics and deliver simple, intuitive client-sideapplications.
- Our current infrastructureis loosely comprised of: Aflexible, scalable, cloud-based application layerAnAPI layer for client-side consumptionClient-sideapplications designed for specific user groups
- As our platform continues togrow, wed want you to help expand and improve the capabilities of theapplication and API layers.
- Though youwill have the opportunity to touch many different technologies, your primaryresponsibility would be to improve and expand our applications using Python,Django, and related libraries.
- Proficiency in Python application development and a passion for learningnew technologies is required.
Your responsibilities will include: - Writing beautiful code and implementing elegant solutionsMentoring and coaching junior team members, includingpair programming and code reviewsHelping design and implement new features/applications basedon industry standardsEnsuring that we are continuously raising our standard of engineering excellenceKeeping the existingplatform running efficientlyIdentifyingand addressing bugs/enhancements/new features/needed refactoringEnforcing best practices through peer/code reviews
The technologies we use:- Backend Python3, Django, Django Rest Framework, Celery, RabbitMQ, Redis, Pandas, NumPy,Elasticsearch, PostgreSQL/PostGISInfrastructure AWS,Jenkins, Ansible, Ubuntu, Rundesk, PackerDevelopmentWorkflow Git/GitHub, Travis CI, Slack, VagrantFrontend
- AngularJS, D3.js, ESRI, LeafletDesired
Skills and ExperienceQualifications: - 5 - 10+ years of professional experiencein PythonDjango experience is a strong plus.
- If youve used another Python framework,thats fine
- 5+ yearsof experience with REST APIs Bachelor's degree (BA/BS) in a related field of work or equivalent work experience
Key Skills: