Remote SDE 1 Backend
closedPlivo
๐Remote - India
Job highlights
Summary
The job is for a software engineer at Plivo, a cloud communications platform company. The role involves owning and implementing features for large clients, driving CI & CD, and developing scalable web apps with a focus on user experience. The company offers excellent healthcare coverage as part of its benefits.
Requirements
- 2 - 3 years of experience in large-scale distributed systems
- Proficient in Python/Golang/Java/ Node.js
- Understanding of Rest-based API Architecture
- Writing high-performance, reliable and maintainable code
- Excellent microservices pattern understanding
- Ability to define cross-core contracts and bring them to closure through collaboration
- Good knowledge of database structures, theories, principles, and practices
- Experience working with AWS components [EC2, S3, RDS, SQS, ECS, Lambda]
- Good aptitude in multi-threading and concurrency concepts
- Working knowledge of Git and proficiency with at least one build server: Jenkins/Travis/Bamboo
Responsibilities
- Own and implement features used by large customers like Truecaller, Mozilla, Zomato, Netflix, etc
- Performance, Security and Usability goals are in DNA
- Full ownership and accountability of Microservices which includes day-to-day operations and maintenance
- Business and technical Metric definitions and reviews
- Drive CI & CD Evaluate technologies and development stacks for API-based platform which scales to 100,000 transactions per second
- Perform push-button deployments of any version of the software to any environment on demand
- Build web apps that are scalable and put user experience front and center
- Develop modular UI components for company-wide reuse
- Evolve a common design language for UI across apps
- Establish and advocate front-end coding guidelines
- Meld UX and great-looking UI while keeping excellent code quality
- Own end-to-end life cycle of the product from requirement analysis, design, development, test, release, and maintenance
- Develop reusable tools/libraries
- Identify opportunities for automation and collaboration points
- Continuously improve cycle time, throughput, and code quality
- Continuously improve value-adding-activities/non-value-adding activities ratio
Preferred Qualifications
Experience in UI development is an added advantage
Benefits
Excellent healthcare coverage
This job is filled or no longer available
Similar Remote Jobs
- ๐India