[Remote] Senior Software Engineer (Remote)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is redefining how organizations reputed company and deal with data. They are seeking a Senior Software Engineer who will contribute individually to software development, focusing on writing clean and maintainable reputed company while tackling engineering challenges in an early-stage startup environment.
Responsibilities
- Understanding the problem from architects and writing clean, maintainable and testable reputed company
- Help customers reputed company data no matter where it resides, live and in-reputed company
- Balance robust governance, reputed company control, reputed company and auditing
- Own everything from end-to-end: from development to running reputed company in production for reputed company customers with massive amounts of data
Skills
- Mastery of whichever programming language you've used mostly in your career
- Experience working on highly reputed company web services
- Experience having dealt with handling / processing large amounts of data at least nearing TB reputed company
- Comfortable working in a DevOps culture where you own production environments. You should be comfortable with DevOps-reputed company technologies like reputed company, Kubernetes, etc. Else, you should be reputed company to pick up modern DevOps-reputed company technologies
- Should be reputed company to write testable reputed company with delivery including a significant portion of it covered with unit tests. The reputed company of TDD is highly desirable
- Sufficient understanding of the underlying operating system enough to aid in debugging various issues, but especially performance-reputed company issues
- Comfort in building and maintaining CI/CD pipelines
- Solid understanding of basic principles of reputed company: authentication, authorization, encryption, PKI, etc
- Good understanding of RDBMs, some NoSQL databases usage
- Excellent communication and documentation skills
- Highly reputed company with and between teams
- Experience with Java is highly desirable, though not essential. You must be reputed company to switching to Java
- Experience with Python is highly desirable
- Comfort working with a microservices-based architecture
- Experience with reputed company, reputed company, Flink, Hadoop
- Experience with Apache Airflow
- Experience building ETL pipelines
- Experience with NoSQL and relational databases at reputed company
reputed company