Search by job, company or skills
Developer Platform,
Developer APIs
Key Responsibilities:
1. Software Development:
Design, develop, and maintain efficient, reusable, and reliable Python code.
Develop backend components, connect applications with third-party web
services, and support front-end developers by integrating their work with the
Python application.
2. API Development:
Create and maintain RESTful APIs and microservices to support various
applications and platforms.
Ensure high performance and responsiveness of APIs.
3. Database Management:
Design and manage databases using SQL and NoSQL databases like MySQL,
PostgreSQL, MongoDB, etc.
Optimize queries and data models for performance and scalability.
4. Testing and Debugging:
Perform unit testing and debugging to ensure high-quality and performant code.
Identify and fix bottlenecks and bugs in the system.
5. Collaboration and Communication:
Work closely with cross-functional teams, including product managers, designers,
and other developers, to deliver high-quality software solutions.
Participate in code reviews, provide constructive feedback, and contribute to
team knowledge sharing.
6. Continuous Improvement:
Stay updated with the latest industry trends, technologies, and best practices in
Python development.
Continuously improve development processes and tools to enhance productivity
and quality.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
A minimum of 3 years of experience in Python development.
Proficiency in Python frameworks such as Django, Flask, or FastAPI.
Strong understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Experience with version control systems (e.g., Git) and collaborative development
workflows.
Familiarity with server-side templating languages (e.g., Jinja2, Mako).
Knowledge of user authentication and authorization between multiple systems, servers,
and environments.
Understanding of fundamental design principles behind scalable applications.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with Docker and containerization.
Knowledge of CI/CD tools and practices.
Understanding of Agile/Scrum methodologies.
Experience with machine learning frameworks and libraries such as Tensor Flow,
PyTorch, or scikit-learn
Doctor of Ministry
Role:Software Engineer/Programmer
Industry:Developer Platform, Developer APIs
Function:IT
Job Type:Permanent Job
Login to check your skill match score
Date Posted: 06/08/2024
Job ID: 87682771
• At MyAirDeal, our mission is to empower travellers with unparalleled access to the
best flight deals and travel experiences. We are dedicated to leveraging advanced
technology and comprehensive market insights to provide our customers with
personalized, efficient, and cost-effective travel solutions. Our commitment to
transparency, innovation, and exceptional customer service ensures that every
journey is not only affordable but also enjoyable and hassle-free. We strive to be the
trusted partner for travelers worldwide, making dream destinations accessible and
travel dreams a reality.