Enable job alerts via email!
Boost your interview chances
A leading technology consultancy is seeking a talented software developer to work on a fully remote basis. The role involves building robust software solutions and maintaining the company's infrastructure while collaborating with data scientists and operations teams. Candidates should have a strong background in software development, IT security, and cloud services. A Bachelor's degree in Computer Science or equivalent experience is required.
*100% Remote*
Responsible for building outstanding software solutions to drive the success of a business. Build various aspects of the company's infrastructure to power innumerable conversations at scale.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $60 - $70 / hr. w2
• Maintain the company platform uptime, performance, stability, and scalability
• Design, guide, mentor and challenge system architecture and design with others
• Develop and maintain a public API
• Develop best possible, most robust, and extensible solutions from feature requests
• Work with big data technology (Kafka, Hadoop, Spark, etc)
• Work with Data Scientists to develop rich value-added features
• Work with DBA to create ETL and Data Warehouse system
• Work with Operations to automate solutions and increase service reliability
• Closely monitor all platform related production systems
• Building tools and processes to support analytics, monitoring, machine-learning and data-warehousing platforms.
• Define and implement various strategies covering everything from subnets to backups to fog networking/computing configuration and deployments.
• Provision, configure, maintain, backup, and monitor onsite and cloud based server resources.
• Define and implement deployment strategies for client-facing and internal tool systems.
• Continual improvement and fine-tuning of various alerting and monitoring systems. Qualifications:
• Experience in software/systems development.
• Strong software development background, experience building software systems.
• Working knowledge of at least one of the following languages: PHP, Ruby, Python, JavaScript, Elixir, Go or comparable.
• Strong background in Linux administration.
• Strong experience with cloud providers such as AWS, Digital Ocean, Google Cloud, etc.
• Strong understanding of IT security best practices.
• Experience with automation/configuration software (puppet, ansible), and/or orchestration software (docker swarm, kubernetes, etc).
• Understanding of computer networks.
• Experience with administration of at production scale.
Bachelor's Degree in Computer Science or related years of experience