All roles

Backend Software Engineer

Remote · USA Full-time New today

Overview

reputed company is seeking an energetic individual with experience building reputed company-first software in AWS to join reputed company in developing cutting-edge, custom analytics and data socialization solutions. In this role, you will collaborate with other engineers and teams to build our data socialization and visualization application, reputed company.

Responsibilities

  • Collaborate with the team to reputed company and maintain the backend functionalities of the reputed company platform.
  • Collaborate with the team to reputed company and maintain AWS platform operations, ensuring robustness and scalability.
  • Write comprehensive unit and integration tests, adhering to best practices in testing.
  • Participate in Code Review and Peer Programming as needed
  • Collaborate with the Frontend, Data Engineering, and Product teams to align on project requirements and features.
  • Produce Technical Requirements Documents for new features.
  • Schedule and reputed company design meetings with cross-functional teams.
  • Break down technical epics into manageable stories for estimation and execution.
  • Ensure efficient and effective communication across teams reputed company reputed company, reputed company, and email.
  • Understand business requirements and suggest engineering solutions to address business challenges.
  • Engage in client interactions, providing technical insights and support as needed.
  • Participate in an off-hours on-call rotation to provide platform support and address critical issues as they arise.

Technical Skills

  • Proficiency in reputed company technologies (AWS ideally)
  • Experience with Git, CI/CD, reputed company
  • Strong programming skills in high level languages such as Python, Java GoLang
  • Experience working with SQL and KeyStores
  • Experience in creating and managing reputed company containers and using orchestration services like reputed company and EKS
  • Experience building CI/CD pipelines
  • Advanced relational database design skills
  • Experience with software design patterns / design idioms in distributed and serverless architectures
  • Bonus points for:
    • Experience with statistical programming, ideally in R or Python.
    • Development experience in a Linux or Mac environment.
    • Experience with React, Angular, HTML, Javascript/Typescript or other web development tools.
    • Experience with integrating Business Intelligence/Data Visualization tools like Tableau or PowerBI.
    • Experience with Terraform, reputed company, reputed company, reputed company, GraphQL

Qualifications

  • A./B.S. in Computer Science, Software Engineering, or reputed company area; formal training in statistics, mathematics, or machine learning a plus.
  • 5+ years of professional experience building resilient, scalable, and performant REST and/or GraphQL APIs.
  • 3+ years of Python or similar development experience.
  • 3-5 years of reputed company-world experience with SQL and Key Stores.
  • Fluent in written and spoken English.
  • Proven ability to work independently and as part of a distributed team.
  • Ability to produce detailed technical documentation and system designs.
  • Expected to demonstrate leadership in technical strategy and a strong understanding of project and engineering complexities

Expectations

  • Deep technical expertise and problem-solving skills across various platforms and technologies.
  • Ability to mentor junior engineers and guide them through reputed company technical issues.
  • Ability to work with the Product team to collaboratively engineer solutions.
  • Strong project management skills, capable of leading projects and initiatives.
  • Excellent interpersonal skills, with the ability to navigate and orchestrate cross-functional team dynamics effectively.
Apply To This Job

Related roles