Software Engineer (Python) - Diverse Linx
Dallas, TX
About the Job
Software Engineer (Python)
Location: Remote
JD:
Qualifications:
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Location: Remote
JD:
- Collaborate closely with Data Engineers to ensure seamless data integration and access through our APIs.
- Work in conjunction with Prompt Engineers to incorporate natural language processing capabilities into our APIs for enhanced user experiences.
- Partner with Data Scientists to integrate machine learning models and data-driven insights into our APIs.
- Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to define API requirements and specifications.
- Design, develop, and maintain RESTful APIs using Python and related technologies.
- Implement best practices for API security, authentication, and authorization.
- Optimize API performance for scalability and responsiveness.
- Troubleshoot and debug API issues and resolve them promptly.
- Stay up to date with industry trends and emerging technologies in API development.
- Document API endpoints, usage, and guidelines for internal and external developers.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in the development of coding standards and practices.
- Collaborate with DevOps/Client-Ops and infrastructure teams to deploy and monitor APIs in production environments.
Qualifications:
- Bachelor's degree in Computer Science / Engineering, or a related field (or equivalent work experience).
- Proven experience as a Python Developer with a focus on building RESTful APIs.
- Strong knowledge of Python and related frameworks like Flask or Django.
- Familiarity with database systems (e.g., SQL, NoSQL) and data modelling.
- Proficiency in version control systems (e.g., Git).
- Experience with API authentication and security protocols (e.g., OAuth, JWT).
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in an agile development environment.
- Detail-oriented and committed to writing clean, maintainable code.
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Source : Diverse Linx