Client: is the global leader in logistics real estate.
Position Summary:We are looking for someone excited to participate as a Lead Software Engineer, you’ll play a pivotal role in shaping and advancing this cutting-edge platform.
Responsibilities:
Architectural Leadership:
Lead the implementation of new platform features based on well-defined architecture and requirements.Oversee patching and bug fixes for the existing platform, ensuring its stability and reliability.Provide level 2 support for production systems, swiftly addressing any critical issues.Collaborate closely with cross-functional teams, including DevOps, QA, and product management.
Team Leadership:
Lead an agile software development team comprising 3-4 programmers.Mentor junior software engineers, fostering their growth and skill development.Participate actively in SCRUM sprint planning and other agile ceremonies.
Best Practices and Quality Assurance:
Recommend and enforce software development best practices, ensuring code quality, maintainability, and scalability.Work closely with the DevOps engineering team to streamline deployment processes, including pre and post-deployment activities.Collaborate with the QA team to ensure rigorous testing and quality assurance.
Requirements:
Bachelor of Science degree preferredAt least 7 years of hands-on software development experience.Minimum 1 year in a team lead role, demonstrating effective leadership and team management.Good understanding of SCRUM agile methodology.At least 3 years of experience developing on the AWS cloud platform.Proficient in using GitHub and applying Gitflow or similar source code branching strategies.Strong command of Python and proficiency in at least one other programming language.Solid grasp of relational database design and development principles, with fluency in SQL.High attention to detail and strong organizational, analytical, and communication skills (written and verbal). Fluent in English (spoken and written) additional language(s) a plus.Experience supporting large, global technology deployments, and working with different cultures.
Desired Skills:
AWS Administration: Experience in AWS administration, including infrastructure management and optimization.AWS Lambda Functions: Expertise in developing AWS Lambda functions using Python.Database Technologies: Familiarity with TimescaleDB or PostgreSQL.Statistical Analysis: Knowledge of statistical analysis techniques.Machine Learning Interest: Interest in or exposure to machine learning concepts.
We offer:Flexible schedule and opportunities to work remotely (8 hours workday);Friendly professional staff and warm atmosphere;The environment where you can implement your ideas;Paid vacations and sick leaves;Medical insurance;Sports coverage;Opportunity to work remotely;Participation in educational activities and thematic conferences;Team parties and corporate events.