How Remoteville checks and expires listings
Senior Software Engineer
Skills
Cloud ComputingSQLClinical ResearchData EngineeringData PipelinesDockerExtract
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Engineering Information Systems or related field
- 5+ years of software engineering experience
- Strong programming experience with Python
- Experience building data pipelines and backend applications
- Experience with cloud platforms such as GCP AWS or Azure
- Experience with Linux environments
- Strong understanding of SDLC Git CI/CD Agile methodologies distributed systems and microservices architecture
- Excellent communication and problem-solving skills
Nice to have
- Cloud-native
- Detail-oriented
- Collaborative
- Analytical
- Mentoring mindset
Day to day
- Design and maintain backend services and cloud-native data processing applications for a large-scale research data platform.
- Build ingestion transformation validation and replication pipelines that make research data discoverable and reliable.
- Develop automated data quality frameworks manage containerized deployments and troubleshoot complex issues across distributed systems.
