Lead Software Engineer
Job ID : 1052
Who We Are
At VuNet, we're at the forefront of developing an innovative Business Observability platform. Our approach integrates big data and machine learning to revolutionize how customer journeys are monitored and user experiences enhanced. Our cutting-edge solutions are transforming digital payment experiences for major financial institutions, fostering financial inclusion nationwide.
In our dynamic environment, we encourage our teams to tackle challenging customer and business issues. We value creativity and efficiency, rapidly transforming brilliant ideas into exceptional products that our customers adore. Our approach is grounded in teamwork, with cross-functional groups delving into details and engaging in constructive debates, all united by our mission to establish VuNet as a leader in the tech product industry.
What You Can Make Happen:
The Platform Core OS team at VuNet is tasked with crafting scalable, user-centric products. We're seeking talented, driven, and articulate individuals to lead our Software Development efforts. As a Lead, your role is pivotal in developing our next-gen platform architecture. You'll need a robust technological acumen, a knack for cross-functional collaboration, and an eye for detail – ensuring our products not only meet but exceed our customers' expectations. Your role is crucial in liaising with various teams, contributing to our collective goal of delivering top-tier software solutions.
Are you ready to be a part of VuNet's trailblazing team? Join us and contribute to making a positive impact on the world.
Roles & Responsibilities
- Work closely with Senior Engineers, Architects, Frontend developers, and Product Management teams to design and arrive at best architectural approach, choose most appropriate frameworks, code and deliver.
- Lead and mentor the software development team.
- Manage cutting-edge technologies to improve applications.
- Follow new and emerging technologies.
- A self starter, who loves to take on hard problems, loves solving service scalability problems, enjoys breaking things and enthusiastic to learn new technologies and working in startup environments.
Skills & Experience
- Minimum 8+ of excellent programming experience.
- Experience in developing scalable applications using any of these languages: Python, Java, Go.
- Demonstrated experience as a lead developer on a long term project – shepherding it from ideation to delivery, and coordinating effort from individual contributors.
- Ability to work independently, manage your own project, and communicate progress to technical and non-technical stakeholders.
- Diligence writing documentation and tests for your projects.
- Good understanding of data structures, algorithms and design patterns.
- Interest and aptitude to learn new technologies and domains.
Good to Have
- Eye for detail and identifying problems.
- Knowledge/Experience in the following technologies: SQL/NoSQL Databases, Apache Airflow,Elasticsearch,Kafka,Apache Spark, Redis, REST API Frameworks, Docker Containers, Kubernetes and Cloud.
- Strong analytical and problem-solving skills, with a keen eye for detail.
- Experience working as part of globally distributed teams.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Proven leadership and mentoring abilities, with a track record of guiding and motivating team members.
- A self-starter, who loves to take on hard problems, loves solving service scalability problems, enjoys breaking things and enthusiastic to learn new technologies and working in startup environments.
How To Apply
If you are interested, fill the form below or e-mail us at [email protected], with your resume and an explanation of why you would be a good fit. We look forward to hearing from you.