freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

Leads a software development team in a fintech company, managing projects, guiding developers, and ensuring high-quality software delivery while collaborating with product, design, and business teams to align with business goals and customer needs.

The Opportunity Lead our software development team, setting priorities, managing resources, and ensuring that projects are completed on time and within budget Provide technical guidance and support to our developers, helping them to solve complex technical challenges and build high-quality software Oversee our testing and quality assurance processes, ensuring that our software meets the highest quality standards Work closely with our product and design teams to ensure that software development projects align with our business goals and user needs Stay up-to-date with the latest software development best practices and technologies, and share this knowledge with our team to help us innovate and improve our development processes Collaborate with other departments, including business team and delivery team, to ensure that our software products and services meet the needs of our customers and our business Provide regular reports to the Stakeholder on the progress of software development projects and any issues that need to be addressed Your Background Bachelor's degree in Computer Science or a related field At least 5 years of experience in software development, with a focus on web and mobile development Must have: JavaScript, Python, Java, .NET Core, React.js, Node.js, Django/ASP.NET, SQL, NoSQL, AWS/Azure/Google Cloud, CI/CD, Git, Docker/Kubernetes, Unit Testing, Agile. Proven experience leading software development teams, with a track record of delivering high-quality software products and services on time and within budget Deep understanding of software development best practices and technologies, including agile development methodologies, continuous integration and delivery, and cloud-based technologies Strong leadership and communication skills, with the ability to inspire and motivate a team of developers Experience with a wide range of software development tools and technologies, including programming languages such as JavaScript, Python, Java and .NET Core and frameworks such as React, Node.js, and Django Experience with testing and quality assurance methodologies, including unit testing, integration testing, and user acceptance testing Excellent problem-solving and analytical skills, with the ability to quickly diagnose and resolve complex technical issues Strong attention to detail and a commitment to delivering high-quality software products and services A passion for innovation and staying up-to-date with the latest software development trends and technologies

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available