Ref: 04152022_1650057636

Remote Python Developer

USA, North Carolina

Job description

Remote Python Developer


Job Description

* Collaborate with team members to produce proven scalable, performant, and maintainable solutions
* Participate in design and code reviews
* Investigate and resolve issues in development, test, and production environments
* Implement new technologies and techniques to meet business requirements
* Additional duties and projects as required by the business

Role & Responsibilities

* Work on the full stack, with a specialty in web, server, or data-driven development
* Mentor and guide others
* Learn and grow by taking on challenges and collaborating on solutions
* Drive innovation, service our employees, and treat everyone fairly & respectfully
* Enable & embrace change
* Work independently in a fast-paced, dynamic startup environment
* Excel in a collaborative environment & be a bridge between cross-functional teams
* Committed & passionate about your work & achieving team objectives
* Self-motivated; entrepreneurial spirit with a positive, proactive, leadership attitude

Skills & Qualifications

* Computer Science, Software Engineering, or similar degree required, or equivalent industry experience
* 5+ years relevant industry experience
* Expertise with (or demonstrated ability to learn) our core development tools & technologies: C#, Python, Git
* Experience with serverless technologies such as AWS Lambda, Amazon DynamoDB, and AWS Step Functions
* Experience with IaaS tooling such as CloudFormation or Terraform
* Familiarity with several of our core development tools & technologies;
* Required: Amazon Web Services, Postgres
* Preferred: Snowflake, EMR, Spark, React.js, Javascript, AJAX, SQL Server, AngularJS, CSS, Redshift, Jest, Yarn, Cake, Microsoft Azure, Google Cloud Platform,
* Experience with Agile software development
* Working knowledge of software design patterns and anti-patterns
* Excellent interpersonal & communication skills and an ability to build strong relationships
* Highly motivated, collaborative, and possessing an entrepreneurial mindset
* Flexible, agile, and open minded with a positive attitude
* Able to plan work to meet project timelines with high attention to detail & accuracy
* Excellent organizational & prioritization skills