Job Title: Senior Python Developer
Company: BeomyTech
Company location: Remote (Israel)
About BeomyTech:BeomyTech is a dynamic company specializing in innovative technology solutions across various domains, including software development, UX/UI design, and talent delivery. Our mission is to empower businesses through cutting-edge technology and creative design, ensuring top-tier quality and customer satisfaction.
Job Description:As a Senior Python Developer at BeomyTech, you will leverage your extensive experience in Python and your strong mathematical background to develop sophisticated software solutions. You will work on complex projects that require a deep understanding of algorithms, data structures, and mathematical concepts, ensuring high performance and scalability.
Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable Python code.Apply mathematical principles to solve complex problems and optimize algorithms.Collaborate with cross-functional teams to define, design, and implement new features.Conduct code reviews and mentor junior developers.Identify bottlenecks and bugs, and devise solutions to address and mitigate these issues.Stay up-to-date with the latest industry trends, technologies, and best practices.
Qualifications:Proven experience as a Python developer with a strong portfolio.Advanced understanding of mathematical concepts and their applications in software development.Proficiency in software development methodologies and best practices.Experience with data analysis, machine learning, and scientific computing libraries (e.g., NumPy, pandas, SciPy).Strong understanding of algorithms, data structures, and design patterns.Ability to write clean, readable, and maintainable code.Excellent problem-solving skills and the ability to work independently and in a team.
Education:Bachelor’s or Master’s degree in Mathematics, Computer Science, Engineering, or a related field.
Work Location: Israel or Remote
Languages: Hebrew, English B1 or upper, Russian (at least two of the above)How to Apply:Interested candidates should submit a resume and a portfolio demonstrating past work and development processes to our careers portal. Please include references and any relevant project details that showcase your suitability for the role.