SENIOR SOFTWARE PROFESSIONAL - (R-764)

Bebeedeveloper


Job Description Our team is seeking a talented professional to fill a senior developer role. As a key member of our development team, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries. You will work closely with cross-functional project teams to deliver high-quality solutions that meet client needs. This includes participating actively in all phases of the application development lifecycle, collaborating with various stakeholders to clarify requirements, processes, architecture, and priorities, and recommending IT industry standards, tools, and practices to achieve well-engineered software products. In addition to your technical expertise, you will also be expected to contribute to the growth and success of our organization through knowledge sharing, mentoring, and continuous learning. Requirements - 5+ years of experience in software development. - Proficient in relevant programming languages, frameworks, and tools such as Python, Django, Flask, PyCharm, Jupyter Notebook, or Visual Studio Code. - Strong understanding of different common programming paradigms (OOP, Functional, etc.). - Strong familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM). - Practical experience in platform-specific database systems and SQL. - Solid experience with testing and mocking frameworks. - Good understanding of version control systems like Git or similar. - Familiarity with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others. - Experience with Agile methodologies (e.g., SCRUM, KANBAN). - Knowledge of CI/CD tools and practices. - Good problem-solving skills and analytical thinking. - Excellent communication and teamwork abilities. - B2+ English proficiency. Benefits - Competitive salary package. - Share plan. - Company performance bonuses. - Value-based recognition awards. - Referral bonus. - Finance: Global internal wellbeing programme, access to wellbeing apps. - Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme. - Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership. - Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences. Others At our organization, we are committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers.

trabajosonline.net © 2017–2021
Más información