Sr Backend Developer
Ledgent Finance & Accounting - Denver, CO
Apply NowJob Description
We''re seeking a Senior Backend Engineer to join our growing team and help us build out a suite of new software products to improve the user experience of healthcare professional job seekers as well as internal users. In this role you will create large, scalable REST APIs, build robust software applications, and create services and system architectures for large scalable projects. And you''ll focus on solving problems by contributing to back-end systems and services. Our current front-end tech stack is Typescript and React and our backend tech stack is Python and Flask, but we always like to make sure we are using the right tools for the job. You''ll be responsible for contributing to decisions around tech stack, third-party library choices, software architecture, testing strategies, and more! This role is remote, based in the following areas: Denver, New York, or Cincinnati. As pandemic restrictions ease, there will be regular in-person collaboration on a flexible cadence. Some of the things you''ll do:Architecting solutions, building features, creating tools, maintaining code, and writing tests for new and existing productsProviding technical leadership, code reviews, and mentoring to fellow engineersContributing to the evolution of our tech stack selections to meet business needsWork with the product team to understand requirements, formulate use cases, and then translate that into an effective technical solution. And to do this, you''ll have:5+ years'' experience as a software engineer/developer2+ years'' experience with Python web frameworks (e.g., Flask, FastAPI or Django)Have a solid understanding of web services - both authoring them in Python and interacting with external RESTful JSON and SOAP web servicesIn-depth knowledge of SQL relational databases (preferably PostgreSQL), both via an ORM like SQLAlchemy or directly via DBAPIData engineering experience in Python (authoring pipelines or CLI scripts to perform data cleaning, transformation and storage)Experience effectively organizing and mentoring more junior staff technicallyUnderstanding of the software development life cycle, including CI/CD and testing best practicesAbility to read and understand existing codebases as well as work on new projectsAbility to communicate effectively with both product management and fellow engineersIdeally: exposure to AWS, Google Cloud, or AzureExperience with Docker is a plusApplicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US. We are also unable to do C2C. We are an equal opportunity employer and make hiring decisions based on merit. Recruitment, hiring, training, and job assignments are made without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, or any other protected classification. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles'' Fair Chance Initiative for Hiring Ordinance.
Created: 2021-11-29