Senior Software Engineer
Y
YipitData (Alternative)Software Development
India, ISTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ yrs
- Required Skills
- AWSBackend DevelopmentDockerPythonSQLCloud ComputingElasticSearchGCPKubernetesMySQLAlgorithmsAPI testingAzureData engineeringData StructuresGoRedisNosqlSparkCI/CDRESTful APIsLinuxData visualizationData management
Requirements
- Bachelor's degree in Computer Science, or related majors.
- 5+ years backend experience.
- Solid computer foundation and programming skills, familiar with common data structures and algorithms.
- Excellent in Go or Python.
- Familiarity with MySQL, Redis, Message Queue, or NoSQL.
- Familiarity with ElasticSearch OR Spark (for Data Feeds Team).
- Experience in architecture and developing large-scale distributed systems (for Infrastructure Team).
- Excellent logic analysis capabilities.
- Exposure to cloud infrastructure, such as Kubernetes/Docker, Azure/AWS/GCP.
- Familiarity with ERP systems.
Responsibilities
- Implement connectors to fetch ERP data with high availability.
- Implement or upgrade backend APIs to meet evolving customer requirements.
- Manage ERP system's data storage and implement related improvements.
- Understand business requirements and design technical solutions.
- Maintain existing services, perform iterative upgrades, and deploy improvements.
- Take charge of service governance.
- Work with US/SG/China teams and be flexible with work hours.
- Develop, optimize, and maintain super-scalable data pipelines.
- Maintain and enhance stability, reliability, and high availability of data systems and services.
- Construct and refine an expandable, high-performance data architecture.
- Serve high-quality data services to internal users.
- Design and implement data functionalities and visualizations based on business requirements.
- Oversee integration and maintenance of collaborative data with third-party clients.
- Solve data mining and analytical problems for third-party clients.
- Enforce best practices in data governance, security, and compliance.
View Full Description & ApplyYou'll be redirected to the employer's site