Vacancy expired!
Job Description - Lead Python Engineer
LEAD PYTHON ENGINEER DALLAS, TEXASTHE POSITION: ICS IS seeking a Lead Python Engineer, with SaaS product industry experience, to join our tech startup client's team! This organization is the sister company of a stable, profitable organization and bringing modern technology into a traditional industry. The successful candidate will be an analytical, results-driven, experienced engineer with strong knowledge of object-relational mapping, Python programming and server-side logic. Ultimately, the ideal candidate will be a top-class Python engineer who is able to design highly responsive web-applications that meet the needs of the client.WHAT YOU'LL DO:- Participate in the entire application lifecycle, focusing on coding and debugging
- Apply coding best practices to develop functional scalable web applications that can support large data sets
- Collaborate with front-end developers to integrate user-facing elements with server side logic
- Perform UI tests to optimize performance at scale
- Gather and address technical and design requirements
- Liaise with product management, design and customer success teams to identify new features
- Build reusable code and libraries for future use
- Provide training and support to internal teams
- Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement
- Follow emerging technologies and apply cutting-edge technologies and approaches to improve legacy applications
- BA/BS degree in Computer Science, Computer Engineering, or related field
- MS degree in Computer Science or Computer Engineering (preferred)
- Proven work experience as a back-end engineer, with Python 3.6
- In-depth understanding of the entire web development process (design, development and deployment)
- Expert knowledge of Python and related frameworks including Django and Flask, with a deep understanding of multi-process architecture and the threading limitations of Python
- Familiarity with server-side templating languages including Jinja 2 and Mako
- Familiarity with JQuery and front-end languages (e.g. HTML, JavaScript, React.js and CSS)
- Strong understanding of and working experience on web services / web API and Windows services
- Strong understanding of the web development cycle and programming techniques and tools
- Experience in AWS services like Lambda, Cognito, SQS, KMS, S3, Step Functions, Cloudwatch, Secrets Manager, Simple Email Service, CloudFront (preferred)
- Experience with MongoDB (or similar NoSQL databases) as back-end (preferred)
- Familiarity with testing tools (preferred)
- Experience working with mortgage data and ETL tools (preferred)
- Strong interpersonal, coordination and multi-tasking skills
- Ability to work independently and follow through to achieve desired results
- Quick learner, with the ability to work calmly under pressure and with tight deadlines
- Ability to adapt and succeed in a fast-paced, dynamic startup environment
Vacancy expired!