Role Description The Head of Technology and Product will have overall responsibility for technology products, tools and platforms at the client's company, and as part of the leadership team, will be a key contributor to its business success. Primary Goal The primary goal of this position is to drive high user satisfaction with the client's external and internal tech-enabled services, including websites, apps and internal systems. Key Responsibilities Deeply understand and champion the needs of internal and external end-users. Work with senior management and key leadership to set the vision for tech products and platforms. Play a key role in influencing and implementing the client's strategy for long term growth. Articulate a product and tech strategy and road map to execute on the vision, and get buy-in from the internal team, particularly team leaders. Ensure that the client's tech stack is aligned with its strategy. Execute on the road map, and prioritize execution based on the feedback of multiple stakeholders. Define, track and report on key metrics that represent the success of the tech/product team. Lead the ideation, experience and technical development of disruptive innovations. Take the auction platform to the next level of engagement, by building a world-class, gamified platform. Grow the client's buyer base by building out more accessible and scalable product categories. Upgrade back-office systems, including those related to auctions, purchase, order processing and fulfilment in line with business needs. Motivate, recruit, train and lead a high-quality tech/product team. Cultivate a customer-centric and learning-obsessed digital culture within the tech/product team and company. Be an effective partner to other functions including client-relations, operations and finance. Maximize efficiency in a constantly evolving environment where the process is fluid and creative solutions are the norm. Requirements The successful candidate will have an entrepreneurial mindset, a proven fast track record and will combine a diverse set of skills: 6-12 years of total experience, including significant time in an engineering leadership role with a B2C digital focus A curious mind, with a deep interest and expertise in consumer technologies, including current and emerging areas (e.g. MEAN stack, cloud platforms, DevOps). .NET experience is a strong plus Experience in product management highly desirable. At a minimum, a strong interest in, and aptitude for, user-centric product development, including the creation of intuitive user experiences Experience working in a startup or small company environment is a strong plus Experience driving the creation of intuitive user experiences on web and apps Strong motivator and leader of teams Process-oriented, organised and calm under pressure Computer Science or equivalent degree, or equivalent experience
Main responsibilities: + Management of a growing technical team + Continued technical Architecture design based on product roadmap + Annual performance reviews + Work with DevOps to design and implement the product infrastructure Strategic: + Testing strategy + Security policy + Performance and performance testing policy + Logging policy Experience: + 9-15 years of experience including that of managing teams of developers + Technical & architectural expertise, and have evolved a growing code base, technology stack and architecture over many years + Have delivered distributed cloud applications + Understand the value of high quality code and can effectively manage technical debt + Stakeholder management + Work experience in consumer focused early stage (Series A, B) startups is a big plus Other innate skills: + Great motivator of people and able to lead by example + Understand how to get the most out of people + Delivery of products to tight deadlines but with a focus on high quality code + Up to date knowledge of technical applications
Think of industries still untouched by startup driven innovation. If you can foresee that changing over the next few years, wouldn’t that be a great startup to join today? The global logistics industry is one of the few trillion-dollar markets that has mostly been untapped by startups for various reasons. Hyper competitive environments, high degree of regulation and large, complex operations – have delayed disruption in the industry. But a lot is changing. Increasing adoption of technology and emerging digital platforms are improving the way businesses buy, sell & deliver logistics services. The industry is at the helm of a large-scale transformation and we, at Terminal2, aim to contribute significantly to this change. About us Terminal 2 is an online B2B marketplace for the logistics industry. The platform provides tools & methodologies for users to maximize profitability and find quick solutions to their logistics requirements. The founders of Terminal2 come with a collective experience of 40+ years with a solid track record of corporate as well as entrepreneurial experience in the logistics industry. They got together back in 2016 and have since developed, refined & tested the idea and created a prototype that is now ready to be taken to the market. If you're looking to make a move, come join us as we go after a trillion-dollar market for an exciting & rewarding career… Job summary We are looking for a Senior Software Engineer to produce and implement functional software. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision and will primarily be. Responsibilities: - Develop high-quality software design and architecture. - Product Development & Deployment on AWS. - Direct team of developers in day to day activities. - Provide guidance on technical requirements and troubleshoot issues. - Identify, prioritize and execute tasks in the software development life cycle. - Develop tools and applications by producing clean, efficient code. - Develop automated solutions to build, deploy (CI/CD), and test - applications in cloud environment. - Review and debug code. - Perform validation and verification. - Own, implement and deliver key modules, and when necessary develop quick working prototypes. - Develop Identity & Access Management modules. - Document development phases and monitor systems. - Create database schemas, write SQL queries to store and retrieve data. - Manage Third party integrations such as payment gateways, CRM and other tools. - Ensure that code developed is easy to test, easy to understand, extensible. - Ensure unit tests, integration tests are written for all modules. - Support in project estimation, planning. - Perform the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification. - Directing software development projects. - Producing, testing and debugging code. - Leading engineers and developers. Your goal will be to develop high-quality software that is aligned with user needs and business goals. Requirements: - Proven experience as a Senior Software Engineer. - Extensive experience in software development, scripting and project management. - Good knowledge of application development using Agile and DevOps concepts and practices. - Experience using system monitoring tools and automated testing frameworks. - Understanding and implementation of security and data protection. - Must have hands on experience with Node JS, MySQL, Angular4, HTML5 & CSS3. - In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB). - Ability to create and host REST APIs and consume in frontend application. - Familiarity with various operating systems (Linux, Mac OS, Windows). - Experience with GIT version control tools. - Up-to-date with the latest trends, techniques, and technologies in cloud computing. - Analytical mind with problem-solving aptitude. - Ability to work independently. - Excellent organizational and leadership skills.
Yapsody is looking for Database Architect to join our growing team who can design and build a best-in-class framework to scale and deliver our solutions through web, mobile, and emerging platforms. You will oversee the design & development of data architecture for our event management microservice applications from beginning to end in our “Hard Rock Café”-style YapStudio. Never been in a supervisory role of this kind before? No problem. Believe in yourself the way we believe in you, and you will undoubtedly get the hang of it quickly. Here’s the scoop on Yapsody… Yapsody, based in Los Angeles, California USA, is an expanding worldwide brand with thousands of clients spanning North America, U.K., and Australia. For any passionate techie looking to break from the mundane, this is a very exciting time at Yapsody as we rebuild our event ticketing product from scratch and migrate from our legacy monolithic structure to a vast micro services-based architecture that ventures into all aspects of event management. As a major U.S. concert promoter, we at Yapsody pilot all of our products in live settings and refine them before rolling out to the world. Our fun and inspirational office culture, flexible work policies, and micro-team structure will allow you to dictate the direction of your career. Ultimately, 2 years at Yapsody is like adding 5 years to your CV. Job Description ● Design high-performance, scalable & highly available databases ● Optimize existing databases & queries ● Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems; ● Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications. ● Installs database systems by developing flowcharts; applying optimum access techniques; coordinating installation actions; documents actions. ● Maintains database performance by identifying and resolving production and application development problems; calculating optimum values for parameters; evaluating, integrating, and installing new releases; completing maintenance; answering user questions. ● Prepares users by conducting training. ● Provides database support by coding utilities, responding to user questions, and resolving problems. ● Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. ● Accomplishes information systems and organization mission by completing related results as needed. ● Have fun!! Technical Skills Database Design, Data Maintenance, Database Security, Database Management, Requirements Analysis, Teamwork, Presenting Technical Information, Training, Operating Systems Other Skills ● Excellent communication ● Taking initiative & ownership of whatever, you work on.