FULL-STACK DEVELOPER
Remote/Hybrid - UK, Ireland, or other European countries considered with crossover with GMT timezone
Full-time
Who We Are:
Telmar Helixa has best in class audience and media intelligence platforms with hundreds of clients globally. We’re on a mission to make sense of the world’s most valuable data and uncover the uniqueness of large and small cultures - who they are, what they like, and what they think.
We are transforming thousands of the world’s most useful datasets into strategic insights and planning capabilities each year for all of our clients. We deliver a cultural understanding that is accessible to all through accurate and ethical recommendations. Our diverse team of media experts and technology deliver innovative solutions that drive business success around the globe, with hubs and technical experts based around the world New York City, London, Montreal, Johannesburg, Paris, Amsterdam, Milan, Shanghai, Singapore, and Hong Kong.
With the acquisition of Helixa, an audience intelligence platform, TelmarHelixa is poised to amplify the recommendations across the entire marketing lifecycle and improve outcomes for our clients. We are a global business operating in the Eastern Time Zone.
Our Values: thoughtful, passionate, responsible and community orientated.
What We Are Looking For:
You will be a data-focused dynamic, talented, and enthusiastic Full-Stack Developer with excellent interpersonal and communication skills. Reliable and taking pride in producing top quality work, you have an aptitude for problem solving and be confident in your ability to overcome unforeseen obstacles. You respect policies and procedures. You thrive on success and learn from failure and will be committed to taking our audience intelligence SaaS applications to the next level and recognise this can only be achieved with a data driven mindset and an awareness and thirst for innovation supported by ML and AI technologies.
Responsibilities:
- Design, develop, implement, debug and maintain efficient and scalable code in python.
- Design, develop, implement, debug and maintain APIs and services within the AWS Cloud environment.
- Work with other software developers to ensure compatibility and integration of APIs.
- Document API development processes, standards, and guidelines for future reference and other developers
- Communicate effectively with team members and stakeholders to ensure API functionality aligns with business goals.
- Use, advocate and mentor others in coding best practices, patterns and security.
Technical Skills (Required):
- Solid background working with Python and associated libraries and tools: Jupyter, pipenv, pydantic, sqlalchemy, alembic, pytest, numpy, scipy, pandas, boto for use in APIs and backend services.
- Sound understanding of AWS services such as Lambda, Step Functions, Cognito, RDS(PostgresSQL), DynamoDB, Athena, API gateway, Fargate/ECS and Batch services.
- Sound understanding of APIs including jwt based security and the ability to document with OpenAPI.
- Familiarity with source control (Git/ Github)
Technical Skills (Desirable):
- Familiarity with templated deployment such as Serverless framework or AWS SAM
- Competent in creating, deploying and debugging container applications using Docker.
- Understanding of both SQL and NoSQL databases. Able to understand and write SQL queries in text or via ORM.
- Familiar with continuous deployment service such as CircleCI
- Familiar with Jira and Confluence
What We Offer:
- Predominantly remote working with a comfortable Mix of Hybrid and In-Person Working
- Private Medical and Dental Coverage
- Open Vacation and Holidays Policy
- Opportunities for Professional Growth
- Employee Assistance Program (24/7)
- Virtual and In-Person Team Gatherings
- Personal Responsibility with A Ton of Autonomy