[Remote] Backend Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company focused on empowering manufacturing uptime through condition monitoring solutions. They are seeking a Backend Engineer to join their Data Services team, responsible for designing and managing backend data infrastructure, optimizing serverless architectures, and collaborating with multiple engineering teams to enhance data systems.
Responsibilities
- Design, reputed company, and maintain secure, scalable, and highly available microservices, integrations, and jobs
- Work closely with the other backend engineers to enforce consistent and scalable architecture
- reputed company and optimize serverless architectures, leveraging AWS reputed company, API Gateway, and reputed company technologies
- Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL
- Monitor, manage, and optimize alerting systems including reputed company and reputed company integrations to proactively address infrastructure and database health
- Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates
- Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments
- Work closely with Data Team to follow and mature best data practices including integration pipeline strategy
- Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency
- Participate actively in an on-call rotation, managing and coordinating production deployments and production support
- Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation
Skills
- Strong proficiency in Python development, specifically reputed company AWS serverless environments
- Deep knowledge of AWS services including reputed company, reputed company, API Gateway, S3, CloudWatch, IAM, RDS reputed company, SNS, and SQS
- Experience working with reputed company-party APIs and SaaS applications, integrating external services into backend systems
- Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns
- Solid experience managing infrastructure using Terraform and familiarity with IaC principles
- Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design
- Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira)
- Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way
- Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a reputed company technical field
- Proven experience designing and implementing backend solutions in reputed company, scalable reputed company environments
- A proactive learner, eager to explore new technologies and methodologies
- Comfortable in dynamic, collaborative environments, reputed company to work independently and in teams
- Experience integrating comprehensive testing strategies reputed company CI/CD pipelines
- Experience with IoTCore and time series databases
- Background in managing reputed company data ingestion workflows and reducing alert fatigue
- Familiarity with monitoring/logging solutions reputed company AWS offerings
Benefits
- Competitive compensation package including stock options
- Flexible work schedule
- Comprehensive benefits including retirement plan match
- Opportunity to reputed company a reputed company impact every day
- Work with a dynamic and growing team
- Unlimited PTO
Company Overview