On behalf of Persefoni (www.persefoni.com), TurnKey is looking for a Engineer to join our technology team.
About the Client
Persefoni builds an AI -based platform enabling organizations to plan, monitor, analyze, reduce, and report their carbon footprint.
Our mission is the enablement of every organization and person with the technology to positively impact the health of planet Earth. Persefoni is creating an all-in-one platform that allows organizations to measure, analyze, and reduce their Enterprise Carbon Footprint. Our goal is to provide our customers with unprecedented visibility and insights into the impact their organization has on the environment. Leveraging the latest breakthroughs in science and software, our technology will empower teams and leaders to mobilize their organizations to continuously improve their greenhouse gas emissions metrics.
Successful candidates should have a professional development experience at positions requiring the skills listed below with an emphasis on Python and RESTAPI Development. Our project entails implementing our pre-approved development targets and developing a robust and reusable code framework in order to deliver a variety of new features across our product lines according to our preferred architecture design and best practices.
* Spark i.e. Databricks
* AWS Stack
* ECS — Elastic Container Service
What you will do
~ Implement data ingestion, transformation, data analysis, and visualization.
~ Collaborating with senior management and fellow developers to meet both technical and consumer requirements while maintaining regular communication of progress
~ Comfortable operating within an Agile team using SCRUM methodologies
~ Analyzing, transforming and providing data via micro-services and APIs
~ Database architecture work, including structural and relational design
~ Creating containerized Docker micro-services targeted for AWS hosting
~ Integrating AWS services were beneficial for project needs
~ Staying abreast of developments in data-related applications and programming languages
~ At least 4 years of experience analyzing requirements and designing new solutions for application and database components along with development and implementation experience
~ 3+ years of RESTful or SOAP web services
~ 4+ years of SQL\NoSQL database experience. AWS Aurora familiarity would be a plus.
~ 4+ years of experience with the end-to-end life cycle of Agile software development. Including the technical analysis of requirements, development of the software, troubleshooting and implementing PR and QA feedback.
~ Knowledge and understanding of cloud computing (ideally AWS), PaaS design principles and microservices and containers.
~ Ability to manage efforts that require integration of multiple technology systems, operations, or processes
~ Experience collaborating via sprint planning, daily stand-ups, ticket management, sprint demos, and sprint retrospectives
~ Proficiency with Git / BitBucket, Git-flow branch management, Jira, and Docker all pluses
~ Good verbal, written, and interpersonal communication skills. Ability to communicate proactively across and within the team
As a plus:
~ Experience with data processing and analytics tools
~ Experience interacting with databases using standard GOLang and/or database libraries
~ Experience with Machine Learning implementation using
What You Get
~ Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
~ Personal laptop (MacBook Pro);
~ Trainings, certifications, conferences;
~ Private health & dental insurance;
~ English lessons
~ Business trips to assigned client headquarters in the US
~ Remote/coworking work;
~ Accounting and legal support required to file taxes.