Job ID: 1430
Job Location: Engineering Square, LLC. 13809 Research Blvd, Ste 735, Austin, TX 78750.
Roles and Responsibilities :
- Developing backend components to improve responsiveness and overall performance.
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
- Experience with Python web frameworks (and ORM) with Django (preferred), or Flask
- Ability to work directly with Subject Matter Experts to translate requirements into specifications and code.
- Experience with spatial and/or mapping technologies, analytics, and map UI frameworks (Mapbox, Google Maps, HERE Maps, etc.)
- Ability to work directly with Subject Matter Experts to translate requirements into specifications and code
- Experience with large database-driven application development, preferably Redshift or RDS/Aurora
- Experience troubleshooting and tuning REST services and database performance issues.
- Experience with developing web applications deployed to the cloud (AWS preferred)
- Experience with RESTful API development (e.g., Django Rest Framework)
- Experience with various AWS application technologies such as Lambda, API Gateway, Kinesis, Redshift, etc
- Strong relational database skills with PostgreSQL, MySQL or Oracle a plus
- Deliver simple, sustainable and repeatable solutions and processes
Required Skills:
- 5+ years of experience in Python engineering
- Experience with distributed data streaming frameworks like Spark Structured Streaming, Apache Flink, Kafka, etc
- Python combined with either Java, C#, or Rust (Rust is top preference)
- Experience with containers (Kubernetes, ECS, EC2, Docker, Podman, etc.)
- Experience with automated testing for distributed systems in Spark (unit testing, end to end testing, QA, CI/CD)
- Experience implementing servers in a Linux environment.
- Strong Python, SQLAlchemy, and PostgreSQL experience
- Proficient understanding of Git, GitHub, AWS Lambda and Terraform
- Experience with AWS (API Gateway, RDS, Redshift, S3, SQS, SNS, SES, Route 53, CloudFront, CloudWatch), React, TypeScript, Terraform, and Linux
- Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking and operating systems
- Prior experience working with Agile/Scrum methodologies
- Experience in idiomatic Python 3.7+,Django/Tornado Framework
- Experience in OOP/functional coding in Python
- Understanding of multithreading/multiprocessing in Python.
- Understanding of Generators and asynchronous operations in Python.
- Knowledge of advanced language features in Python: context managers, decorators, descriptors.
- Experience with Testing in Python (Behave, PyTest).
- Experience/knowledge of Databases (SQL, MongoDB, key:value).
- Experience in Messaging/streaming/REST API/ SOAP/JSON API
- Highly motivated individual with a broad range of technical skills and deep expertise in backend software development
How to Apply: Submit your resume to jobs@engineeringsquare.us mentioning the ‘Job ID’.