Evaluate the existing system architecture and suggest the needed improvements.
This is a full-time 100% remote position, and we would prefer somebody located and working from the IST time-zone since a majority of the team is located in that part of the world.
We are looking for an innovative tech lead to join our company. As the tech lead, you will oversee the company’s technical team and all projects they undertake; analyze briefs; write progress reports, identify risks, and develop work schedules.
You should be able to work with your team and inspire them to reach their goals.
To be successful as a technical lead, you should always be expanding your industry knowledge and be able to quickly identify problems. Outstanding technical leads are accountable, trustworthy, and able to build lasting relationships with their teams.
Our team subscribes and applies the Agile method. They are mostly self-organizing and self-prioritizing. We do however see the need for some support on meeting deadlines and problem-solving. You will be working closely with your team members to ensure that all project requirements, deadlines, and schedules are on track.
We don’t encourage top-down management and instead believe strongly in collaborative problem-solving. This role requires someone who can foster such a culture and encourages self-management and creative problem-solving.
Design, develop, test, and maintain high-quality scalable Services in Java Ecosystem and Ensure best practices are adhered.
Define Technical Requirements for backend developers.
Provide Code Review for Backend Developers.
Set-up code quality standards and follow up that team members maintain it.
Ensure that the test automation scripts are run against code to ensure quality delivery.
Determining project requirements and developing work schedules for the team.
Delegating tasks and achieving daily, weekly, and monthly goals.
Liaising with team members, management, and clients to ensure projects are completed to standard.
Identifying risks and forming contingency plans as soon as possible.
Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
Keeping up to date with industry trends and developments.
Updating work schedules and performing troubleshooting as required.
Motivating staff and creating a space where they can ask questions and voice their concerns.
Being transparent with the team about challenges, failures, and successes.
Writing progress reports and delivering presentations to the relevant stakeholders.
Participate in team meetings.
Resolve code issues with urgency.
Periodic architecture review, database design review, microservices design & review, code review, review the technical estimates given by the team members, choosing the right tools.
Coach and mentor team members.
Bachelor’s Degree in Computer Science.
Team leadership experience.
Strong knowledge of Java development kit.
5+ Experience in web application developing.
Knowledge of Object-Oriented Programming.
Ability to work with relational and non-relational databases.
Knowledge of Atlassian Jira management tool.
Experience with Mobile Recharge, Bill Payment Systems, FinTech products is a big plus.
Advanced English level.
MiDS Corporation is a leading frontline company in information and technology on a mission to be the preferred choice in web development, Enterprise, and Mobile Domain. We have set ourselves apart from our counterparts by offering the most current and high-level end-to-end development and testing solutions, giving our client value for money. We provide end-to-end solutions from conceptualization to deployment, quality assurance, and maintenance, and push beyond limits to ensure faster turnarounds. Together with our innovative teams, we are working on some interesting products in the areas of marketplace, sharing economy, ecommerce, and social media.
Headquartered in Virginia USA, MIDS is a 100% remote driven company operating in 4 continents with team-members distributed globally. MIDS is currently in the advanced stages of developing two software platforms. The 30+ people in the team consists of various developers, a Scrum Manager and Product Owners. Our team and the scope of our development efforts have considerably expanded over the past few weeks, and we therefore require more support on the development side.