Our client, a cutting-edge technology company, is actively seeking a detail-oriented and innovative Senior Backend Engineer to build the backend infrastructure for the state-of-the-art mobile application and the Console, supporting various teams UX, and Firmware.
The ideal candidate will collaborate with interdisciplinary teams, contribute to architecture decisions, and produce high-quality, reusable code. You will actively monitor system performance, automate infrastructure deployment, and participate in code reviews, testing, and debugging.
Responsibilities:
- Collaborate with cross-functional teams to review requirements, design, configure, and deploy new services.
- Contribute to architecture decisions, and perform proof of concepts (POCs) when required.
- Produce well-designed, high-quality, and reusable code applying design patterns and best practices.
- Proactively monitor performance and system health using observability and AWS tooling.
- Automate infrastructure deployment and configuration management pipelines.
- Refactor codebase for improved performance, reliability, and maintainability.
- Design and expand SQL and NoSQL database schema.
- Participate in code reviews, testing, debugging, and daily/weekly sync-up meetings.
Qualifications:
- 5+ years of experience with JavaScript/Node and at least one static language (e.g., Java, C/C++), and one dynamic language (e.g., Ruby, Python).
- Ability to design and implement RESTful APIs using microservice architecture.
- Extensive experience with AWS services (e.g., EC2, S3, RDS, DynamoDB, SQS, Lambda).
- Mastery of modern platforms (Git, AWS, Jenkins, Puppet, Chef, Docker, Kubernetes, etc.).
- Proficient knowledge of SQL and NoSQL databases.
- Strong understanding of computer science fundamentals and design patterns.
- Proficiency in a Unix/Linux environment and experience with CLI.
- Familiarity with data science techniques, and hands-on experience with ML frameworks and algorithms.
Location: Monsey, NY / Remote
Salary: $160K