Cross Screen Media is looking to hire a Backend Software Engineer to build new software and take ownership of key services and features in the backend of their product suite, addressing complex and engaging problems that demand a diverse skill set and working with large and complex datasets.
Requirements
- Solid experience with Python, including Django (or equivalent frameworks).
- Strong experience with relational databases (preferably Postgres), including schema design and query optimization.
- Familiarity with Snowflake or other cloud data warehouses, particularly in the context of integrating backend systems with analytical platforms.
- Comfort working in Unix/Linux environments and with command-line tools.
- Understanding of distributed systems, API design, and asynchronous programming.
- Experience with AWS services for application hosting, storage, or data processing.
- Exposure to ad tech concepts & terminology
Responsibilities
- Design, build, and maintain backend services and APIs in Python/Django.
- Take ownership of assigned features and services, ensuring they are reliable, scalable, and well-documented.
- Work with Postgres for application data and integrate with Snowflake for analytics workloads.
- Contribute to schema design and provide input on pipelines to ensure backend features interoperate smoothly with our data platform.
- Write clean, testable code and help maintain high engineering standards.
- Support deployment, monitoring, and troubleshooting in a Linux-based environment.
- Work closely with front-end engineers and data scientists to deliver end-to-end solutions.
Other
- 100% remote
- Unfortunately we are not able to sponsor visas for this position.
- Collaborative and creative atmosphere, with inspired leadership
- Career advancement opportunities
- Recognition and reward for outstanding performance, with high bonus potential