Python Developer
Luxoft
Project description
One of the world's largest providers of products and services to the energy industry has a need to develop and support a cloud-based enterprise information system in Oil & Gas domain. Our project is stable, long-term, and constantly adopts new technologies. Work supposes close cooperation with Customer team located in Houston and following Agile principles. Our team is senior, supportive, and friendly.
Responsibilities
- Design, develop, and maintain robust and scalable backend systems using Python, AWS Lambda functions, and GraphQL.
- Collaborate closely with cross-functional teams including front-end engineers, product managers, and designers to define and implement APIs that meet business requirements.
- Build efficient and optimized GraphQL APIs that enable clients to retrieve data with minimal over-fetching or under-fetching.
- Leverage AWS services to architect and implement serverless solutions, utilizing Lambda functions for event-driven and microservices architectures.
- Develop data processing pipelines, ETL processes, and real-time data streaming components using Python and AWS tools.
- Optimize and fine-tune backend systems for performance, reliability, and scalability.
- Work with DevOps teams to ensure smooth deployment and operation of backend services on AWS infrastructure.
- Stay up-to-date with industry trends and emerging technologies, and apply best practices to continuously improve backend development processes.
SKILLS
Must have
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- 3+ years of experience Proven experience as a Back-End Software Engineer, with a strong track record of designing and implementing backend solutions.
- Proficiency in Python and a solid understanding of software design principles.
- Experience developing serverless applications using AWS Lambda functions.
- Familiarity with AWS services such as API Gateway, DynamoDB, S3, and CloudFormation.
- Strong understanding of RESTful API design, microservices architecture, and event-driven programming.
- Ability to write clean, maintainable, and well-documented code.
- Problem-solving mindset with the ability to troubleshoot and debug complex backend issues.
- Excellent teamwork and communication skills, with the ability to collaborate effectively in a cross-functional environment.
Nice to have
In-depth knowledge of GraphQL and its implementation principles. Experience with CI/CD pipelines and version control systems (e.g., Git) is a plus.
Luxoft
Expertise level
Work arrangement
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago
Similar Jobs in
Full Stack Developer
Ktek
2 weeks ago
Java Python Developer
enexusglobal
2 weeks ago
Java Python Developer
Sapear Inc
2 weeks ago
Java Developer with Python
Diverse Lynx
1 month ago
Java Python Developer
Hirekeyz Inc
1 month ago