Job description
A U.S.-based company that is enabling the biggest consumer brands in the world to attract, maintain and grow their clientele for less money, is looking for a Senior Back-End Engineer. The engineer will be working together with cross-functional teams to strengthen the platform and business requirements. Businesses may take advantage of the NYSE-listed company's high-impact omnichannel campaigns, which are supported by next-gen AI and an industry-leading identification solution. The company has managed to secure more than $600mn in funding so far. This position requires 4-6+ hours of overlap with the EST time zone.
Job Responsibilities:
- Lead technical choices consistent with the product strategy and growth trajectory of the organization
- Iterate quickly on new and existing features to enhance the user experience
- Conduct application testing and spot opportunities for stack-wide optimization
- Assist in platform troubleshooting and scalability, latency, and robustness improvements
- Communicate technical concepts clearly and concisely
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 4+ years of relevant experience as a back-end engineer
- Demonstrable experience with Python, SQL Alchemy, and Microservices like Flask
- Prolific experience with REST APIs, web application deployment, and software design principles
- Ability to troubleshoot complex data and systems interaction problems
- Comfortable creating and interpreting BPMN and UML design documentation
- Nice to have some experience with Kafka, Storm, Flask, Django, PostgreSQL, Redshift, Redis, and Elasticsearch
- Prior experience with Spark, Hive, Cassandra, Airflow, Looker, and Docker is desirable
- Fluent in spoken and written English