Posted 4d ago

Full Stack Engineer

@ Index Analytics
Baltimore or Windsor Mill
$111k-$145k/yrRemoteFull Time
Responsibilities:design UI, build API, perform reviews
Requirements Summary:Experience building full-stack web apps with JavaScript; 5+ years with BS, 3+ with MS; U.S. work authorization.
Technical Tools Mentioned:JavaScript, Python, Java, React, Angular, Vue, PostgreSQL, Redshift, Git, NPM, Webpack, Jest, Sinon, Enzyme, Jenkins
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Index Analytics, LLC, is a rapidly growing, Baltimore-based small business providing health-related consulting services to the federal government. At the center of our company culture is a commitment to instilling a dynamic and employee-friendly place to work. We place a priority on promoting a supportive and collegial team environment and enhancing staff experience through career development and educational opportunities.



Position Overview



The Full Stack Engineer is responsible for designing, developing, and maintaining web applications across both front-end and back-end stacks. This role involves collaborating with cross-functional teams to understand business requirements, creating user-focused solutions, and ensuring high performance and responsiveness of applications. The engineer will work on the full software development lifecycle, from conceptualization and coding to testing and deployment. Key responsibilities include developing and optimizing API integrations, managing databases, implementing security best practices, and writing clean, scalable code. The ideal candidate has strong proficiency in programming languages (e.g., JavaScript, Python, Java), front-end frameworks (e.g., React, Angular, Vue), and back-end technologies (e.g., PostgreSQL, Redshift), with a solid understanding of DevOps tools, cloud services, and version control systems (e.g., Git, etc.).



Responsibilities




  • Solve complex engineering problems that contribute to improving healthcare quality.

  • Work on a small to medium-sized Agile team, but as part of a larger multi-team environment.

  • Work independently on tasks with the opportunity to get input from other engineers as needed.

  • Collaborate with other engineers to evaluate and identify solutions to complex problems.

  • Participate in peer reviews of pull requests and provide productive feedback to improve the quality of work.

  • Design and develop front-end user interfaces and back-end systems.

  • Collaborate with stakeholders to understand requirements and translate them into technical specifications.

  • Ensure code quality, security, and scalability through testing and peer review.