How will you make an impact?
- Work as a member of an agile team to enhance and improve software being written in Java (11 onwards), Python and Vue 3.0
- Responsibility for providing technical leadership across development teams in one or more functional areas
- Design and present projects to improve current process and overall platform.
- Work with Architect and design as needed
- You are expected to be very hands on and have an in-depth technical understanding of cloud software architecture
- Expertly designs, specs, schedules and provides high quality implementation of multiple features.
- Critical to success of multiple product features.
- Manage time effectively working on multiple concurrent projects.
- Drive progress of team(s) and projects.
- Deliver high quality, sustainable, maintainable code.
- Works with system analysts and product management for the successful completion of a project.
- Follow established department procedures, policies, and processes.
- Follow the company Code of Ethics and inContact policies and procedures at all times.
- Communicate in an effective and professional way with customers in and outside the organization.
- Full ownership over the development-lifecycle of features according to design document and enterprise software standards.
- Design and develop for multiple platforms deployment, databases and application servers.
- Work and collaborate in multi-disciplinary Agile teams, adopting Agile spirit, methodology and tools.
- Interface with various R&D groups and with support tiers
- Design and develop scalable, secure, and maintainable web applications using Python, Django, Flask, JavaScript, HTML, and CSS.
- Implement front-end components and user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
- Develop RESTful APIs and integrate third-party services as needed.
- Troubleshoot and debug complex issues, and implement effective solutions in a timely manner.
- Stay updated on emerging technologies and trends in web development, and proactively suggest improvements to enhance product quality and performance.
Have you got what it takes?
- 4-6 years of industry experience in Python and Web Applications
- Experience with AWS basic services is must.
- Degree in Computer Science, Industrial/Electronic Engineering
- A comprehensive familiarity and proven experience in OOD/OOP
- Experience with SQL and relational DB environments
- Strong proficiency in front-end technologies including JavaScript, HTML, and CSS.
- Self-motivated and fast learner with a strong sense of ownership and drive
- Excellent communicator with good spoken and written English
- Experience with modern JavaScript frameworks/libraries such as React, Angular, or Vue.js.
- Solid understanding of relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
- Frontend Experience in one of the following: Angular, Vue.js, React
- Experience with CI/CD technologies (Jenkins, Terraform, etc.)
- Experience with cloud providers (AWS is an advantage).
- Familiarity with GenAI world – an advantage
- Knowledge in secure code practices.
- Working knowledge of K8s, Helm and Ansible would be plus
Tech Manager, Engineering
Individual Contributor