Python Developer
Location
Germany
Posted
63 days ago
Salary
0
Seniority
Mid Level
Job Description
Python Developer
IT Choice
• Designing and developing high-volume, low-latency applications and delivering high-availability and performance • Contribute in all phases of the development lifecycle • Write well designed, testable, efficient code • Ensure designs are in compliance with specifications • Prepare and produce releases of software components • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Job Requirements
- Bachelor’s degree in software engineering or any IT related fields
- 2-4 years of professional software development experience in python
- Must have - Strong experience RESTful API development
- Must have - Strong experience in Django framework
- Must have - Good engineering practices
- Must have - Strong experience in relational databases like SQL, PostgreSQL and MySQL
- Familiar with best practices around Git, unit testing, integration testing and deployments
- Optional - Familiarity with AWS services
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Writing and designing well performant, secure and scalable backend services. • Develop and maintain software applications using Go programming language and GRPC framework. • Deploy and manage applications on Kubernetes. • Design, develop, and optimize SQL databases. • Troubleshoot and resolve database-related issues. • Utilize Git for version control and collaboration. • Work and communicate with the rest of the Anlatan team to efficiently build and ship new updates and products. • Participate in the architecture design of new services and the implementation of them. • Work closely with the frontend team at the integration of the backend and the frontend. • Troubleshoot and debug issues in the production environment.
Senior Data Engineer, Python, AWS, ML Pipelines
VigilWe’re a tech consultancy, expert in software engineering and cloud transformation.
• Building and maintaining data and machine learning pipelines in production • Developing ETL and data processing workflows using Python • Orchestrating workflows using tools such as Airflow and AWS Step Functions • Working with AWS Glue for data processing and pipeline execution • Supporting the deployment of machine learning models into production using SageMaker • Working closely with Data Scientists and ML Engineers to productionise ML models • Monitoring, troubleshooting, and improving pipeline reliability and performance • Contributing to architecture and technical decisions around data platform and ML infrastructure • Working in an agile environment with distributed teams
• Design and write with the cutting edge Elixir language • Improve the availability, scalability, latency, and efficiency of company’s products • Work with the engineering team to explore and create new designs/architectures • Participate in code and design reviews • Engage in service capacity and demand planning, software performance analysis, tuning and optimization • Collaborate with product and experience teams to define and prototype feature specifications • Work closely with the infrastructure team in building and scaling back-end services • Perform root cause analysis investigations • Design, build, analyze and fix large-scale distributed systems
• Building products and infrastructure that powers many businesses • Working as a Senior Software Engineer in Python



