Job Description
3.53.5 out of 5 stars
United States•Remote
Full-time
Job details
Here’s how the job details align with your profile.
Job type
- Full-time
BenefitsPulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
- Flexible schedule
Full job description
We are currently hiring a Senior/ Lead Backend Engineer ( Python, Java) for a remote role in US.
Responsibilities
Develop and maintain backend services for an internal data management platform- Work on migration tasks, including developing tools for data transfer and updating client SDKs
- Collaborate with engineering team, EPM, and customers to support service deployment across multiple accounts
- Contribute to the ongoing evolution of our second-generation services
- Assist in migrating customers from previous services to new platforms
- Develop and maintain backend services and RESTful APIs
- Create and improve data migration tools
- Assist in updating and maintaining client SDKs
- Support deployment of services to new accounts
- Collaborate on resolving migration issues and improving processes
- Contribute to documentation and technical specifications
- Participate in code reviews and maintain high code quality standards
Requirements
Primary: Python for backend development. Java knowledge is much desired, too- Good understanding of data structures and distributed systems
- Good knowledge of System Design
- Frameworks: Spring Boot, potentially Django or Flask for Python
- Database: PostgreSQL
- API: RESTful services
- Version Control: Git
- CI/CD: Jenkins or similar
- Containerization: Docker, Kubernetes
- Cloud Platform: AWS
- Experience with microservices architecture
- Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field.
Nice to have
Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation)- Knowledge of Apache Spark
- Familiarity with agile development methodologies
We offer
- Opportunity to work on cutting-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package – medical insurance, vision, dental, etc.
- Corporate social events
- Professional development opportunities
- Well-equipped office