ELEKS Software Engineering and Development Office is looking for a Middle Python Developer to join our team in Poland.
ABOUT PROJECTOur customer’s project aims to create a centralized platform that serves as a comprehensive hub for customers to seamlessly interact with the customer’s product. This portal will facilitate user engagement by providing a singular location where customers can define the source of data, articulate necessary data manipulations, and ultimately obtain desired results. Additionally, the portal will serve as a dedicated space for users to pose questions, seek clarification, and address any issues they may encounter during the interaction with our customer’s product.
Technical stack: Python, Django, DjangoRestFramework, Angular, MySQL, Azure.
REQUIREMENTS3+ years of experience in software development with PythonExperience with Django and Django REST FrameworkAngular, Microsoft Entra single sign-on, Docker, Kubernetes, and BitBucket pipelines would be a plusEnglish Upper-IntermediateAbility to talk with customers, identify their real needs, and propose the most optimal and valuable solutionProblem-solving skillsGood Team player
RESPONSIBILITIESDevelop solutions and algorithms based on technical specifications or other requirements documentation; apply standard algorithms where appropriateWrite program code according to the established application architectureStructure and format source code, adding comments and markup; name variables, functions, classes, data structures, and files according to company conventions and industry best practicesModify existing code and verify its functionality, ensuring compliance with readability and performance standardsUse version control systems to track code optimization progress and to manage code changes, committing changes according to version control guidelinesPerform analysis, verification, and debugging of software code at the application unit levelDetect defects, apply debugging techniques, correctly interpret bug reports, and use modern compilers, debuggers, and code optimizersReproduce defects logged in the issue tracking system, identify their causes, and modify code to fix themDevelop and document program interfaces, software module and component assembly procedures, software deployment and update procedures, as well as data migration and transformation proceduresIndependently estimate and set task completion termsCoordinate task deadlines with the Technical Leader or Project Manager
WHAT WILL YOU GET WITH ELEKSAbove-average compensationClose cooperation with a customerChallenging tasksCompetence developmentAbility to influence project technologiesProjects from scratchTeam of professionalsDynamic environment with a low level of bureaucracy
ABOUT ELEKS
ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting, and dedicated teams.