Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ECM TEK Logo

Back End Developer

ECM TEK

Salary not specified
Sep 5, 2025
Chicago, IL, US
Apply Now

The company is seeking to solve the problem of designing, developing, and maintaining scalable backend systems to support React-based front-end applications in Chicago.

Requirements

  • Proficiency in server-side programming (e.g., Python, JavaScript, or Go) and frameworks like FastAPI, Django, or Express.
  • Strong knowledge of database design and querying with PostgreSQL (e.g., writing complex SQL queries, indexing) and MongoDB (e.g., aggregation pipelines, schema design).
  • Experience developing and documenting RESTful APIs for front-end consumption.
  • Familiarity with authentication/authorization mechanisms (e.g., OAuth, JWT) and API security best practices.
  • Experience testing backend systems with tools like Jest, Mocha, or Postman.
  • Familiarity with version control (Git), CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, or GCP).
  • Experience integrating backend systems with React front-end applications, including optimizing API responses for React’s data fetching patterns.

Responsibilities

  • Design and implement RESTful services to support React front-end applications, ensuring secure, efficient, and scalable data exchange.
  • Develop and optimize database schemas, queries, and indexes using PostgreSQL (relational) and MongoDB (NoSQL) to support application needs, such as data retrieval for dynamic React components.
  • Build and maintain server-side infrastructure (e.g., FastAPI, Django or similar frameworks) to handle business logic, authentication, and data processing.
  • Work closely with React developers to integrate APIs, ensuring compatibility with front-end state management (e.g., Redux, Context API) and data fetching
  • Identify and resolve backend performance bottlenecks, such as slow database queries or inefficient API endpoints, using techniques like caching, query optimization, or load balancing.
  • Implement secure practices (e.g., input validation, JWT authentication, CORS) and design systems to handle high traffic and large datasets.
  • Write unit and integration tests for APIs and backend logic using tools like Jest, Mocha, or Postman.

Other

  • Strong problem-solving, attention to detail, and ability to articulate trade-offs (e.g., relational vs. NoSQL databases, REST vs. GraphQL).
  • 3+ years in backend development, with at least 2 years working with PostgreSQL and/or MongoDB.
  • In-office presence four days per week in downtown Chicago, IL.
  • Participate in code reviews, document APIs (e.g., using Swagger/OpenAPI), and stay updated on backend development trends and best practices.
  • We value diversity and encourage applications from underrepresented groups in tech.