{"schemaVersion":"jobsearcher.job.v1","id":"1b14ddeaaf764c3a2bdc2965","url":"https://jobsearcher.com/jobs/1b14ddeaaf764c3a2bdc2965","canonicalUrl":"https://jobsearcher.com/jobs/1b14ddeaaf764c3a2bdc2965","title":"Lead Software Engineer (Python/ Flask)","description":"Who We Are:Novelus Team is a group of innovative people, excessively focused on accelerating technology deployment. Our most important asset is our employees which is why we focus on providing a progressive, vibrant and empowering culture.Why Novelus:This is a great opportunity to be part of a company with record growth. Novelus employees enjoy a comprehensive set of benefits, including but not limited to:Friendly and collaborative work environmentPersonal and professional growth opportunitiesExposure to dynamic projects and the latest technologiesWho We’re Looking For:The software developer will work as part of a DevOps team to design, build and unit test web-based applications primarily on the backend, for a collection of internal software systems at with a leading telco operator.These systems automate the process of capturing the operator’s mobility services design, and network design to aid in the planning, design, deployment, configuration, and management of the network functions that are part of each service definition.We are looking for people who will work well within a team and have capabilities and experience to elevate the team.Excellent communication and teamwork and team building skills are essential.The primary responsibilitiesWork with the requirements engineers to design and implement the backend web application components.Document requirements and designs (based on descriptions provided by product owners) and review with therest of the teams.Design, build and test APIs for use by other components of the application, and other applications.Test code for defects before submitting the code.Conduct and lead pull-request reviews and peer reviews.Support user community of applications.Participate in and lead design discussions/scrum meetings.Conduct test cases reviews for application features.Work with the test team to troubleshoot defects are identified during testing.Work with the test team to build automation tools for test automation.Build application deployment strategies for minimizing human involvement. Participate in deployment decisions.What you’ll need:Must requirements: (please do not apply if you do not meet those requirements)Expert knowledge of data structures and algorithms in Python.Excellent software design skills – the candidate must come up with innovative ways to share proof of this capability – either as an adjunct document in their resume, or as links to GitHub pages.Thorough understanding of the software development principles is essential.7+ years of experience in leading development teams in building web applications using Python and Flask – some example areas (not comprehensive) are expert knowledge in application routing, backend web programming, JSON, YAML, etc.Must have worked with Git, Jira, and other development management environments all their developer career.Linux experience is essential.Excellent troubleshooting and code reading skills are essential.High proficiency in generating high-quality requirements, design and test documentation using MS Office tools.Candidate should be able to submitExamples of code: e.g. a link to the candidate’s GitHub page.Examples of documentation: samples showing candidates skill at capturing requirements and/or system designHighly desired skills needed:Database design experience, relational or otherwise, is highly desired.A basic understanding of networking and network routing concepts is essential. A thorough understanding of networking concepts (IP addressing, routing, etc.) is highly desirable.Experience building distributed software systems is desired.Test automation experience is highly desirable","company":"Novelus","rawCompany":"novelus","city":"Northern Cambria","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T15:50:50.592Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer (Python/ Flask)","description":"Who We Are:Novelus Team is a group of innovative people, excessively focused on accelerating technology deployment. Our most important asset is our employees which is why we focus on providing a progressive, vibrant and empowering culture.Why Novelus:This is a great opportunity to be part of a company with record growth. Novelus employees enjoy a comprehensive set of benefits, including but not limited to:Friendly and collaborative work environmentPersonal and professional growth opportunitiesExposure to dynamic projects and the latest technologiesWho We’re Looking For:The software developer will work as part of a DevOps team to design, build and unit test web-based applications primarily on the backend, for a collection of internal software systems at with a leading telco operator.These systems automate the process of capturing the operator’s mobility services design, and network design to aid in the planning, design, deployment, configuration, and management of the network functions that are part of each service definition.We are looking for people who will work well within a team and have capabilities and experience to elevate the team.Excellent communication and teamwork and team building skills are essential.The primary responsibilitiesWork with the requirements engineers to design and implement the backend web application components.Document requirements and designs (based on descriptions provided by product owners) and review with therest of the teams.Design, build and test APIs for use by other components of the application, and other applications.Test code for defects before submitting the code.Conduct and lead pull-request reviews and peer reviews.Support user community of applications.Participate in and lead design discussions/scrum meetings.Conduct test cases reviews for application features.Work with the test team to troubleshoot defects are identified during testing.Work with the test team to build automation tools for test automation.Build application deployment strategies for minimizing human involvement. Participate in deployment decisions.What you’ll need:Must requirements: (please do not apply if you do not meet those requirements)Expert knowledge of data structures and algorithms in Python.Excellent software design skills – the candidate must come up with innovative ways to share proof of this capability – either as an adjunct document in their resume, or as links to GitHub pages.Thorough understanding of the software development principles is essential.7+ years of experience in leading development teams in building web applications using Python and Flask – some example areas (not comprehensive) are expert knowledge in application routing, backend web programming, JSON, YAML, etc.Must have worked with Git, Jira, and other development management environments all their developer career.Linux experience is essential.Excellent troubleshooting and code reading skills are essential.High proficiency in generating high-quality requirements, design and test documentation using MS Office tools.Candidate should be able to submitExamples of code: e.g. a link to the candidate’s GitHub page.Examples of documentation: samples showing candidates skill at capturing requirements and/or system designHighly desired skills needed:Database design experience, relational or otherwise, is highly desired.A basic understanding of networking and network routing concepts is essential. A thorough understanding of networking concepts (IP addressing, routing, etc.) is highly desirable.Experience building distributed software systems is desired.Test automation experience is highly desirable","datePosted":"2026-04-12T15:50:50.592Z","dateModified":"2026-04-12T15:50:50.592Z","hiringOrganization":{"@type":"Organization","name":"Novelus","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Northern Cambria","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1b14ddeaaf764c3a2bdc2965"},"url":"https://jobsearcher.com/jobs/1b14ddeaaf764c3a2bdc2965"}}