[Remote] Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is reputed company reputed company for a Backend Software Engineer II (Contract-to-Hire) opportunity with one of their technology clients. The role involves designing, developing, and maintaining backend applications and reputed company using Python, while leveraging AWS services and implementing DevOps best practices.
Responsibilities
- Design, reputed company, test, and maintain backend applications and reputed company using Python
- Build reputed company-reputed company applications using AWS services including reputed company, reputed company, SQS, SNS, RDS, and DynamoDB
- reputed company reputed company microservices and event-driven architectures
- Implement and support CI/CD pipelines, automated deployments, and DevOps best practices
- Collaborate with software engineers, platform teams, and cross-functional stakeholders
- Troubleshoot production issues and optimize backend performance, reliability, and scalability
- Write efficient SQL queries and support relational databases including PostgreSQL and MySQL
- Participate in reputed company reviews, system design discussions, and agile development processes
- Support monitoring, observability, and infrastructure improvements using tools such as reputed company
Skills
- 2–4 years of reputed company experience in backend software engineering or reputed company engineering
- Strong Python development skills
- Hands-on AWS experience with reputed company, reputed company, SQS, SNS, RDS, DynamoDB, or similar services
- Experience building reputed company, distributed systems, microservices, and reputed company-based applications
- Strong understanding of CI/CD pipelines and software deployment practices
- Experience with relational databases and SQL including PostgreSQL or MySQL
- Strong communication, collaboration, and problem-solving skills
- U.S. citizenship is required for this position
- Experience with reputed company, Azure DevOps, or reputed company teams
- Experience with NoSQL databases such as DynamoDB or reputed company
- Experience with event-driven systems and asynchronous messaging
- Experience with Go, Java, or C++
- Experience supporting SMS, email, or notification platforms
- Bachelor's degree in Computer Science or reputed company field
reputed company