Senior Python Engineer
at AltexSoft
Nigeria, , Nigeria -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | Not Specified | 20 Sep, 2024 | 5 year(s) or above | Access,Conferences,Knowledge Base | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are AltexSoft, a consulting company dedicated to creating solutions that solve our customers’ problems. With extensive expertise in Travel Tech, Data Science, UI/UX, Business Analysis, and Software Engineering.
If you’re passionate about working with cutting-edge technology in a dynamic environment and have experience in the travel domain, we’d love to have you join our team.
Our client is a prominent global travel management company specializing in comprehensive travel solutions for corporate clients. Founded in 2006 as part of a Dutch-owned group, the company provides a diverse array of services, including travel booking, expense management, policy compliance, and travel risk management. With operations in over 100 countries, they cater to businesses of all sizes, ranging from small enterprises to large multinational corporations.
You Have
- 5+ years of experience with Python, including deep understanding of its core principles and advanced features.
- Expertise in Django and Flask, with the ability to design, build, and maintain robust and scalable web applications.
- Strong knowledge of asyncio and aiohttp, including the ability to implement high-performance, non-blocking applications.
- Proficiency in PostgreSQL and experience with NoSQL databases such as MongoDB, Redis, Memcache, and Riak.
- Exceptional proficiency in Git, including branching, merging, and managing large-scale codebases.
- Ability to diagnose and resolve complex technical challenges efficiently, particularly in large, distributed systems.
- Understanding of performance profiling and optimization techniques for both applications and databases.
- In-depth understanding of security principles, including data protection, authentication, and secure coding practices.
- Strong ability to collaborate with cross-functional teams, mentor junior developers, and participate in technical discussions.
Would be a plus
- Experience working with travel-related technologies, systems, or platforms is highly desirable.
- Familiarity with deploying and managing applications in cloud environments (AWS, Azure, or Google Cloud)
- Basic understanding of CI/CD pipelines, containerization (Docker), and infrastructure as code (Terraform, Ansible)
You Are Going To
- Drive the development of high-quality, scalable, and maintainable Python applications.
- Participate in architectural decisions and design patterns to ensure the development of robust systems.
- Work closely with front-end developers, UI/UX designers, and other stakeholders to deliver cohesive and efficient solutions.
- Write clean, documented, and well-tested code according to established coding standards.
- Provide technical leadership and mentoring to junior developers, fostering an environment of continuous learning.
- Implement and maintain connections with Amadeus for streamlined travel management operations.
- Stay updated with emerging technologies, driving innovation and best practices within the team.
We offer
Work-life Balance
- Possibility to work remotely
Health Care
- Reimbursement of medical expenses
- Online morning exercise
Education
- Compensation for trainings, seminars, conferences
- Free access to the Pluralsight and ACloudGuru knowledge base
- Access to the AltexSoft library with top-notch materials
- A mentor for a probation period
- Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
- Horizontally — master new technologies at internal courses
- Vertically — choose your own career path through Competency trees
Recognition Program
- All your activities are marked by points that can be exchanged for gifts to fit any taste.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Nigeria, Nigeria