Company Overview:
At Gaditek, our talent is not just exceptional - it's world-class! Our unstoppable team of 800+ employees is the best and the brightest, driving innovation across 7 Global SaaS Brands in 6 hottest industries, including Cyber Security, Digital Media, Managed Cloud, Affiliate Marketing, E-Commerce, Web.3.0, and Venture Building as a Service.
Our team is made up of dreamers, doers, and all-around rockstars who are committed to making a difference. As a result, we’re among the best companies to work for, with a plethora of benefits and an amazing culture.
Overview of the role:
We are searching for a highly experienced Principal Software Engineer to join our leadership team. You will play a pivotal role in driving the technical direction of our products, spearheading the design and development of intricate features using Python. As a technical leader, you'll also be responsible for mentoring junior developers, fostering a culture of excellence, and staying at the forefront of the latest advancements in web development.
What you will be expected to perform:
- Lead the software design, development, and implementation of complex software features using Python
- Provide technical leadership and mentorship to junior developers, fostering their growth and development
- Best practices in software development, ensuring code quality, maintainability, and adherence to architectural principles
- Collaborate with cross-functional teams (design, product, QA) to ensure seamless integration and delivery of high-quality software
- Architect robust and scalable solutions for our applications
- Stay abreast of emerging technologies in Python, databases, and web development, and evaluate their potential for our projects
- Leverage your knowledge of AI or experience using open-source AI models to design and implement innovative AI-powered features
- must know AI tools and usage to automate development and improve the productivity of a team
Qualifications and Requirements:
- Minimum 6+ years of experience as a Software Engineer with a proven track record of success in leading complex projects or products
- In-depth expertise in Python, and modern web development practices (e.g., APIs, microservices)
- Strong understanding of database design principles and experience with relational databases (e.g., MySQL, PostgreSQL)
- Must know autoscaling and system scalability
- Proven ability to mentor and guide junior developers, fostering a collaborative and learning-oriented environment
- Excellent communication and interpersonal skills, with the ability to effectively lead and influence cross-functional teams
- A passion for innovation and a strong desire to stay at the forefront of the latest technologies
- Experience with AI or open-source AI models
You should be:
Minimum 8+ years of experience as a Software Engineer with a proven track record of success in leading complex projects. In-depth expertise in Python and modern web development practices (e.g., APIs, microservices).
Dimensions and Supplementary Information:
- Lead medium-sized teams, driving product strategy, execution, and cross-functional alignment.
- Operate independently, solving complex challenges with high impact on business and user outcomes.
- Use advanced tools, analytics, and user research methods to deliver results in a hybrid work environment.
- Opportunities to mentor junior developers and influence broader organizational strategies.
What do we have to offer you?
Join Gaditek for an extraordinary work experience!
Fast-paced careers, competitive packages, comprehensive wellbeing programs, extensive
medical coverage, continuous learning opportunities, generous perks, and an exceptional
employee experience await you.
Embrace a fulfilling journey with us today!