Skills
PythonDjangoAPI IntegrationPostgreSQLRest APIAPIRest
Job Description
Job Position: Sr. Software Engineer - API Integrations
Job Location: South San Francisco, CA
Job Duration: 12+ Months Contract
Job Description:
We are looking for an experienced senior software engineer to work on the design, development, implementation, and support of customer facing APIs.
What You’ll Be Doing:
- Develop and enhance new and existing solutions for our integrations API
- Collaborate with customers and partners on B2B integrations
- Participate in requirements gathering, technical specification, design, and development of software for customer facing applications
- Promote software engineering best practices
What You’ll Bring to the Team:
- Bachelor’s degree in Computer Science or related field
- 5+ years of experience delivering commercial cloud-based software applications
- Self-starter with a strong work ethic and desire to write clean maintainable code
- Experience as a technical lead throughout the full software development lifecycle
- Expertise in Python, Node.js, and Django
- Solid experience with PostgreSQL and NoSQL
- Experience in cloud-based development using AWS including Lambda applications
- Experience with Message Queuing frameworks such as RabbitMQ and Kafka
- Experience working with geographically dispersed software development teams
- Solid knowledge of modern software technologies and practices including Microservices, CI/CD, and container-based technologies
- Expert knowledge of REST API development
- Ability to work in a fast paced, agile development environment
- Have familiarity with MES or LIMS systems
- Working knowledge of Git and familiarity with the Github workflow
- Excellent written and verbal communication skills
Xoriant reasonably expects the pay rate for this position to be within the following range: $60.00/hour-$70.00/hour