Technical Lead (Java/Python)
Role details
Job location
Tech stack
Job description
- Serve as the technical point of contact for the engineering team, providing architectural guidance, conducting design reviews, and mentoring senior engineers.
- Design and oversee the deployment of highly scalable, secure microservices, APIs, and data pipelines using Java, Python, and GCP.
- Establish best practices for daily workflows, ensuring the team effectively leverages GitHub Copilot to accelerate delivery without compromising quality.
- Own the application security posture by identifying vulnerabilities and prioritizing technical debt alongside feature delivery.
- Collaborate closely with product managers and cross-functional stakeholders to translate complex business logic into scalable technical solutionss
What you can expect from us
Here at Nexaminds, we're not your typical workplace. We're all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness. Stock options Remote work options Flexible working hours
- Benefits above the law
- But it's not just about the work; it's about the people too. You'll be collaborating with some seriously awesome IT pros.
- You'll have access to mentorship and tons of opportunities to learn and level up.
Requirements
Nexaminds is looking for a Tech Lead - Backend Engineering to lead the design, development, and evolution of scalable cloud-native backend solutions. The ideal candidate has deep expertise in Java, Python, and Google Cloud Platform (GCP), along with proven experience leading engineering teams, defining technical architecture, and delivering high-performance distributed systems. This is a hands-on technical leadership role focused on backend engineering, AI integration, application security, and engineering excellence, while mentoring developers and driving adoption of AI-assisted development practices., * Technical Leadership: 7-10+ years of professional experience in backend software engineering, with at least 1-2+ years leading teams, mentoring developers, and making critical architectural decisions.
- Core Stack Mastery: Deep backend expertise in both Java and Python (key to success) alongside advanced knowledge of Google Cloud Platform (GCP) architectures.
- Data & AI Integration: Production experience designing robust data pipelines and integrating Large Language Models (LLMs) or AI/ML components into backend systems.
- Modern Tooling: Hands-on experience championing AI-assisted development tools like GitHub Copilot to maximize team efficiency and maintain clean code standards.
- Application Security (AppSec): A proactive security mindset with experience identifying, prioritizing, and guiding teams to remediate complex codebase and dependency vulnerabilities.
- Communication & Collaboration: Exceptional communication skills to bridge the gap between business requirements and technical execution, aligning seamlessly with product, data science, and security teams.
Benefits & conditions
Pulled from the full job description Stock options Flexible schedule