Senior Software Engineer (Data Engineer)
Hybrid,
Office
India
Our client is an innovative digital health company developing advanced software solutions for clinical research. The platform helps effectively engage patients, collect high-quality medical data and support hybrid and decentralized trial formats by combining mobile technologies with a user-focused approach.
Desired Experience:
- 7+ years in a software engineering role;
- Strong written and verbal communication skills and ability to contribute and lead in technical discussions;
- Openness to listen and learn, and desire to mentor others
Desired Knowledge, Skills and Abilities:
- In-depth experience with Python;
- In-depth experience with designing and building RESTful APIs;
- Experience with data modeling, ETL, data ingestion and data mapping;
- Hands on experience using AWS services and tools including, not limited to: PostGres, Lambda, RDS, EC2;
- Experience implementing/using API secure authentication (e.g. OAuth, JWT);
- Experience with Docker, ECS or Kubernetes;
- Experience in Agile methodology;
- Passionate about Unit Testing;
- Proficiency with data structures, algorithms, and computer science fundamentals;
- Experience with version control using tools such as Git
Key Responsibilities:
- Design, debug, and build software applications;
- Develop APIs and data architecture that power client’s web platform and mobile apps;
- Writing and maintaining code and product documentation for our growing system;
- Perform code walk-throughs to ensure code correctness;
- Work with other engineers to architect, build, and test new features;
- Participate in code reviews and test designs;
- Work in an agile environment to release software on a regular schedule;
- Work with other Sr team members to maintain team standards and best practices;
- Test software applications and debugging to ensure that they meet business requirements;
- Troubleshoot existing software and resolve any problems;
- Work with business analysts to define software development lifecycle requirements;
- Conduct design reviews to confirm that architecture is sound, secure and high performing
We offer:
- Annual paid vacation of 18 working days.
- Extra vacation days for long-lasting cooperation.
- Annual paid sick leave of 10 days.
- Partial compensation for sports activities or health insurance — up to $250 per year (available after the trial period)
- Maternity/Paternity leave.
- The opportunity for sabbatical leave.
- Marriage and Parenthood Package.
- Career development plan.
- English and Spanish classes.
- Technical equipment.
- Internal Referral program.
If you believe you are a suitable candidate for this position, please attach your updated resume using the provided link.
Our recruitment team will review your profile, and if it aligns with our current job openings, we will contact you shortly.
If you don’t receive a reply from us within 5 business days, it means we have decided to move forward with other candidates.
Thank you for understanding.