Role:
Tech lead in a team of 4 people in development department. The total number of people involved in the project bit more than 50.Customer:
Product company AutoDS or auto drop shipping. The product of this company allows for quick integration of most of the world's marketplaces. Publish goods, manage orders, as well as perform a huge number of many other operations to ensure the possibility of trading in the absence of a warehouse.Responsibilities:
- Implementing new functionalities and enhancements in the main server application, incorporating user feedback and requirements.
- Addressing escalating user issues and providing prompt resolution and support as a developer.
- Transforming the application architecture, leveraging widely accepting patterns and paradigms to improve scalability and maintainability.
- Conducting a thorough review of dependencies, updating library versions, and adapting APIs to align with the codebase.
- Establishing comprehensive CI/CD pipelines, integrating automating tests, and implementing linters and prettifiers for code quality assurance.
- Customizing the global infrastructure to cater to individual developer environments, optimizing performance and resource utilization.
- Streamlining the local development environment, reducing its footprint and maximizing efficiency for enhancing productivity.
- Creating utility jobs to streamline common operations in local environments, facilitating smooth development workflows.
- Conducting thorough code reviews to ensure adherence to best practices, maintain code quality, and identify areas for improvement.
- Oversaw the release management process, coordinating deployments and ensuring successful product releases.
- Mentoring and guiding team members, fostering professional growth, and sharing knowledge and expertise.
- Conducting interviews to evaluate candidates for the BackEnd developer position, assessing technical skills and fit for the team.
Technologies used:
Frameworks and libraries: