Expertise in

Python, Fast API, SQL Alchemy, Docker, Kubernetes, microservices, OAuth, AWS

Responsibilities
• You will build and lead a team of engineers through hiring, coaching, mentoring, and developing their career potential
• Lead platform implementation by designing, developing, and deploying event-driven workflow engines and by building data integration pipelines behind our SaaS offerings
• Partner with the CTO to drive and be responsible for the technical delivery and work with your team on strategy and execution
• Define technical priorities and timelines and assign development resources to accomplish the company’s strategic business objectives (revenue, acquisition targets, etc.)
• Maintain strong partnerships with marketing, finance, and other functions to ensure that products are effectively taken to market
• Advocate and advance modern, agile software development practices and help develop and evangelize great engineering and organization practices
• Design and develop workflows, APIs, and processes in coordination with frontend UI/UX team

Requirements
• You have 3+ years of Software Engineering Management experience
• You have 5+ years of API design and development experience
• Extensive experience implementing APIs (REST) via microservices
• Experience with Amazon Web Services (AWS)
• Experience with containerization and container orchestration technologies, such as Docker, Kubernetes, etc.
• Strong knowledge of SaaS platform backend technologies
• Experience with cloud automation through the use of CloudOps techniques, CI/CD, etc.
• Strong command of OOP concepts with languages such as Java and Python

Key Responsibilities

• Architect the web frontend and conduct design and code reviews
• Develop, test, debug and document new and existing components to ensure that our software meets business, quality and operational needs.
• Focus on scalability, speed, cross-browser compatibility, security, and availability of all applications and processes.
• Drive and participate in code and document reviews, mentoring team in best practices.
• Collaborate with peer organizations, devops, support organizations on technical issues and provide guidance.
• Work with team to troubleshoot code level problems quickly and efficiently.
• Manage technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.
• Motivate and educate team members on coding standards and best practices. both within the team and as part of the architecture group

Qualifications

• 8+ years of professional software engineering experience, with at least 4 years building Single Page Applications; Angular
• Comfortable writing test suites and specs in our test-driven environment
• Experience with performance analysis and optimization in the frontend
• Detail oriented and conscientious in implementing designs you have signed off on
• Self-motivator with strong communication skills
• Degree in computer science or a related field is preferred, but not required
• Designing and developing user interfaces using AngularJS best practices.
• Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
• Thorough knowledge of Angular modules, components, services, routing, web pack, material, flex box.
• Designing and developing user interfaces using Angular best practices and the most common packages in the ecosystem.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Have demonstrated experience in developing Hybrid/Progressive Web applications.
• Have strong Unit Testing and Debugging Skills. Should have used e2e testing frameworks such as Jasmine, Protractor, Karma, Jest, Cucumber
• Experience with Agile methodologies
• Integrating front end UI with constructed APIs.

Direct Responsibilities
• The candidate will be responsible for automating the functional & regression cases
• Extensive Hands on in Selenium automation tool for Web based application
• Ability to understand and modify the existing Automation framework / Creating new framework based on the need of the project
• SQL knowledge : Creating automation script for DB validation

Required skills:

• Passion and flexibility
• willing to learn new technologies
• Manual Testing of web and mobile apps for 5 years
• Automation testing frontend and backend for 3 years
• Tech Lead or people management for 3 years
• Good at one test automation tool

Preferred skills:

HTML, CSS, JS, python or Angular

Footer

© 2022 ti steps. All rights reserved.