Job Description:
- Develop, Test, Document, Deploy and Maintain web APIs, batch jobs, services and systems.
- Debug production issues across services and multiple levels of the stack.
- Adopt best DevOps/TechOps practices and make continuous automated testing, releases and deployments. Improve engineering standards, tooling, and processes.
Qualification
- Bachelor’s degree or greater in a technical field such as Computer Science, Computer Engineering, or related field preferred
- Strong programming skills, solid data structure, algorithm fundamentals and design patterns.
- Strong system design and architecting skills with distributed systems
- 2+ practical backend development for real-world products in Java/Python or other programming languages
- Experience in SQL databases, writing schemas and designing high performance queries
- Experience in No SQL including but not limited to Redis/Memcached etc.
- Experience with DevOps/TechOps such as Jenkins, CI/CD, JIRA etc.
- Strong troubleshooting and debugging skills
- Self-motivated and willing to learn new technologies continuously
- Versatile, enthusiastic, and good team player across the entire company
Preferred
- At least two years' experience with AWS or other Cloud services and related cloud technologies
- Knowledge in containerization and orchestration technologies like Docker and Kubernetes
- Deep technical understanding of scalability, resilience, high availability and the corresponding architecture, technology and design for Senior Developers