Note: The job is a remote job and is open to candidates in USA. Software Technology Inc. is seeking a Senior Data Engineer to support and enhance scalable backend services and APIs. The role focuses on production support and incremental development using Python and FastAPI, including troubleshooting, defect resolution, performance optimization, integrations, and collaboration across engineering teams.
Responsibilities
- Design, develop, test, and maintain backend services and RESTful APIs using Python and FastAPI
- Troubleshoot production issues, perform root-cause analysis, and implement corrective solutions
- Develop and optimize business logic, database integrations, and external service integrations
- Support application performance, reliability, security, and scalability
- Collaborate with product owners, architects, front-end developers, QA, and other stakeholders
- Participate in code reviews, testing, CI/CD, and Agile development activities
Skills
- • 4+ years of software development experience, with strong hands-on experience in Python
- • Experience building RESTful APIs and backend services using FastAPI or similar frameworks such as Flask or Django
- • Strong understanding of API design, authentication/authorization, and data validation
- • Experience working with relational and/or NoSQL databases
- • Experience with Git, automated testing, debugging, and performance optimization
- • Strong analytical, problem-solving, and communication skills
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent relevant professional experience
- • Experience with Microsoft Azure and cloud-based application development
- • Familiarity with Angular, JavaScript, or TypeScript
- • Experience with Docker, Kubernetes, Azure DevOps, and CI/CD pipelines
- • Experience with asynchronous programming or event-driven architectures
Benefits
- Remote work arrangement
Company Overview
Company H1B Sponsorship