SDE (Automation & Quality Focus)

Posted about 1 year agoViewed
United StatesFull-TimeSoftware Development
Company:
Location:United States
Languages:English
Seniority level:Middle
Skills:
Backend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonDjangoFlaskJavaKubernetesMongoDBMySQLQA AutomationRubyRuby on RailsSpring BootC#AlgorithmsAPI testingData StructuresGoRedisCI/CDRESTful APIsMicroservicesProblem SolvingSoftware Engineering
Requirements:
  • Proficiency in backend programming languages such as Python, Java, C#, Ruby, or Go.
  • Experience with backend web frameworks like Django, Flask, Spring Boot, Ruby on Rails, or Node.js.
  • Expertise in designing and developing RESTful APIs and working with GraphQL.
  • Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Excellent understanding and practical application of data structures and algorithms.
  • Experience in building and maintaining automation frameworks and tools.
  • Exceptional problem-solving skills with a keen eye for detail.
  • Strong advocate for clean code principles and best practices.
  • Proven track record in optimizing backend systems for performance and scalability.
  • Ability to work effectively in a collaborative, fast-paced environment.
  • Familiarity with continuous integration and continuous deployment practices and tools (Preferred).
  • Experience with cloud platforms such as AWS, GCP, or Azure (Preferred).
  • Experience with TDD and other testing methodologies (Preferred).
  • Knowledge of microservices architecture and containerization technologies such as Docker and Kubernetes (Preferred).
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Splunk (Preferred).
Responsibilities:
  • Create and maintain comprehensive automation frameworks.
  • Identify, diagnose, and resolve complex bugs.
  • Promote best practices in coding and ensure code is clean, well-documented, and maintainable.
  • Develop optimal solutions for backend processes focusing on performance, scalability, and efficiency.
  • Collaborate with frontend developers, QA engineers, and product managers.
  • Stay updated with industry trends and technologies.
  • Create Test Plans, standard operating procedures, and Cookbooks.
Similar Jobs:
Posted about 2 months ago
United States, EuropeFull-TimeTelemedicine Platform
Quality Automation Engineer
Company:
Posted 2 months ago
United StatesFull-TimeSoftware Development
Quality Engineer - Automation
Company:InfoTrust
Posted 3 months ago
USFull-TimeSoftware Development
Senior Quality Automation Engineer - Firmware
Company:Samsara