About the job
Outliant is a fully-remote, US-based, digital product development and startup consulting company, with a team of culturally diverse creators whose exceptional skills and talents help conceive seamless digital products. Our teams exhibit work-play energy that supports individual growth, as well as encourages the freedom of creativity and “thinking outside the box.”
-
Pursuit of Excellence: We are extremely competitive, ambitious, and driven to be exceptional – as individuals, teams, and as an organization. There is no standard high enough and we will never settle. We aspire to attract, retain, and empower the very best people.
-
Startup Mentality: Outliant began with 5 startup founders, and startup culture is deep in our DNA. It’s a critical advantage that allows us to move faster, be more resourceful, and empower our team at all levels. We are in the early chapters of our journey.
-
World-Class Remote Collaboration: Outliant is (and always has been) a 100% remote company – we have no offices and our teams are distributed around the world. Given the freedom and autonomy this provides, we require that our people excel in this remote structure.
Seniority Level: Senior
As a Tech Lead, you'll be a trusted advisor and own the entire technical lifecycle for assigned projects. You'll apply your broad range of specialized skills to tackle complex challenges, requiring innovative solutions and a deep understanding of technical concepts. You'll independently plan and execute project development, fostering collaboration and resolving conflicts within the team.
-
Has 6+ years of software development experience, with at least 1-2 years in a tech lead or similar role.
-
Proven track record of leading technical projects from inception to completion.
-
Mastery of programming languages, frameworks, and development tools relevant to the role.
-
Strong understanding of system architecture and design patterns.
-
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
-
Experience with agile development methodologies and project management tools.
-
Ability to plan, prioritize, and manage multiple projects simultaneously.
-
Excellent problem-solving skills with the ability to troubleshoot complex technical issues.
-
Strong critical thinking skills and the ability to develop innovative solutions.
-
Strong verbal and written communication skills, with the ability to convey technical concepts clearly.
-
Ability to effectively communicate with both technical and non-technical stakeholders.
-
Demonstrates strong leadership skills with the ability to mentor and guide team members.
-
Experience in delegating tasks, managing workloads, and providing constructive feedback.
-
Strong interpersonal skills with the ability to work collaboratively with cross-functional teams.
-
Ability to build and maintain relationships with team members, stakeholders, and clients.
-
Ability to adapt to changing technologies and stay current with industry trends.
-
Experience in driving change and improving processes within a team or organization.
Technical Direction and Leadership
-
Technical Leadership: Provide technical direction and leadership for a single team, making key decisions regarding architecture, frameworks, and tools.
-
Mentorship: Offer guidance and support to less experienced engineers, facilitating their skill development through regular one-on-one meetings.
-
Issue Escalation: Proactively escalate issues to the Engineering Manager and Human Resources Director as needed.
-
Work Environment Promotion: Actively work towards promoting a healthy and safe work environment.
Day-to-Day Engineering Collaboration
-
Hands-On Contribution: Collaborate closely with engineers on a daily basis, contributing to coding efforts.
-
Code Quality Assurance: Ensure code quality through rigorous code reviews and adherence to best practices.
-
Cross-Functional Collaboration: Work with product managers and designers to translate business requirements into technical specifications.
-
Troubleshooting: Troubleshoot complex technical issues that arise during the development process.
Technical Strategy Development
-
Strategic Planning: Develop and implement a comprehensive technical strategy that aligns with the product vision and business goals.
Team Leadership and Management
-
Team Leadership: Lead the technical team in architecting, designing, and building high-quality, scalable software solutions.
-
Best Practices Advocacy: Champion best practices in software development and ensure adherence to coding standards.
-
Innovative Solutions Implementation: Identify and implement innovative technical solutions to address complex functionalities and requirements.
-
Problem Breakdown and Task Management: Break down complex technical problems into actionable tasks, effectively prioritizing and managing the workload.
-
Code Review and Mentorship: Conduct code reviews, providing constructive feedback and mentoring team members on their technical growth.
-
Team Collaboration and Support: Foster a collaborative and supportive environment within the team, motivating and mentoring engineers.
-
Technical Workload Management: Manage and prioritize the technical workload to ensure efficient and effective development.
-
Proactive Conflict Resolution: Anticipate and proactively address potential technical roadblocks, resolving most conflicts independently.
-
Technology Trends Monitoring: Stay up-to-date on the latest technologies and trends, evaluating and implementing solutions to improve development processes.
-
As a full-time member of our team, you’ll enjoy:
-
Unlimited PTO.
-
Non-working holidays per country of residence.
-
Salary increases and performance-based bonuses.
-
Referral bonuses.
-
Mental health and well-being programs.
-
Fun and casual work environment.
-
Employee engagement activities and virtual gatherings.
-
We are a diverse, global team!