Senior Software Developer for a Big Data tech startup - Python Sr. Developer If you are a Sr. Software Developer with Python experience, please read on!
We are a profitable, well-funded web data collection tech start up seeking top engineering talent! Working in a big data environment you will be involved on projects that develop customized programs to gather store and analyze web data. We are seeking talented software developers with a range of experience levels to join and support our growing team. We are changing the way enterprises and government agencies collect, process and leverage open source data. We are seeking talent to help our team continue developing our world-class data collection capabilities.
What you need for this position:
- Ideal candidate will have a strong understanding of the full lifecycle development process including understanding business and functional requirements, developing technical designs, and implementing scalable solutions. The candidate is expected to be self-motivated, pro-active and solution-oriented individual.
- BS degree in computer science or equivalent field with 5+ years or MS degree with 3+ years experience, or equivalent
- Application development and design experience delivering highly scalable web crawlers using object-oriented methodologies
- Strong programming skills - Object Oriented design and analysis
- Strong Python, Java and RDBMS (MySQL) skills
- Experience in web programming (HTML, XHTML, XML, CSS, Javascript)
- Django experience preferred
- Experience scaling the database layer using techniques like sharding or caching
- Experience in developing highly scalable, and high performance distributed systems
- Experience with DB replication technologies
- Familiarity with Amazon AWS: EC2, RDS and S3
- Hands-on experience with database modeling, performance analysis and tuning
- Experience working on SOAP/REST WebServices
- Experience with Eclipse, DB tools, JSON, XML, SVN, Maven, UML, scripting
- Experience on Linux platform
- Experience with Load/Performance Testing
- Experience with NoSQL solutions is a plus, MongoDB preferred
- Strong ability and enthusiasm to learn new technologies in a short time
- Must have good oral/written communication skills for evaluation and feasibility study of new technologies
What you'll be doing:
- Be a part of our Data Collection team and be involved in designing and developing highly scalable data collection and parsing algorithms to support our clients
- Lead small development teams to design and implement solutions to fulfill complex and demanding project requirements
- Work with project managers and technical teams, in a cross-functional environment, to deliver actionable data sets that meet the business goals
- Manage team and individual responsibilities to meet deadlines, in addition communicate with client and project management on requirements, status, and setbacks
What's in it for you:
- Top compensation
- Full benefits
- Work with the top software engineers in the industry
- Report to the CTO and CEO
So, if you are a Sr. Developer with Python experience, please apply today! JG-Cleveland, CyberCoders
CyberCoders, Inc is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status.