Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Data Analysis Inc. Logo

Remote Software Engineer, Lead

Data Analysis Inc.

Salary not specified
Oct 4, 2025
Remote, US
Apply Now

Data Analysis Incorporated (DAI) is looking to solve business and technical problems by designing, developing, and maintaining software applications using core technologies such as Python, Java, SQL, and Elasticsearch.

Requirements

  • 7+ years of experience in backend and middleware development and maintenance, with a focus on Python, Java, SQL, and Elasticsearch.
  • Demonstrated knowledge of performance tuning and code optimization concepts.
  • Experience in delivering multiple medium-sized projects or at least one large project from inception to deployment through the full software development lifecycle.
  • Design and implement robust, secure, and scalable RESTful APIs with proficiency in FastAPI, Java/Tomcat
  • Understanding of databases such as SQL Server, PostgreSQL, Elastic Search, Redis
  • Experience with microservices or service-oriented architectures (SOA)
  • Familiarity with asynchronous processing and message queues (e.g., ActiveMQ, Kafka)

Responsibilities

  • Contribute to the design, development, enhancement, and maintenance of full stack applications using the Agile/Scrum development process.
  • Collaborate with client services teams, business development, and other departments to define and understand business and technical requirements.
  • Estimate the effort required for proposed projects with both clear and ambiguous requirements.
  • Prioritize work for self and assist in guiding others to meet milestones and delivery deadlines.
  • Mentor junior developers and contribute to team knowledge sharing
  • Participate in architectural decisions and code reviews
  • Uphold coding standards, testing, and security practices

Other

  • Bachelor’s degree in Information Technology, Business, or a related field required.
  • Must be able to perform the essential job duties.
  • Work is performed primarily in an office environment.
  • Typically requires the ability to sit for extended periods of time (66%+ each work day)
  • Strong leadership and communication skills.