Lead Backend Software Developer

Mexico🕖 4 months ago

Job Summary

The Lead Developer oversees the software development of a team. They offer technical guidance and coaching to developers and programmers of all experience levels and routinely assess individual Developer performance. Tech Leads are put in charge of multiple projects to ensure that coding best practices and delivery excellence is being achieved. They are accountable for the retention of the team and satisfaction of the client.

Who You Are

You enjoy working with smaller team sizes, thrive with a large amount of autonomy, and don’t mind some ambiguity.

You value an agile & iterative culture where feedback is given quickly and constructively, collaboration is as easy as breathing, iterations are done swiftly, and integrations are continuous.

You are self-motivated, independent, and are an innovator at heart. You take general direction well and can fill in the gaps. Being biased towards action is hardcoded into your problem-solving techniques and you always have your eye on keeping the team moving forward. You know how to find your way to solutions and raise your hand when you need help. You get fulfillment from providing a WOW experience to clients.

How We Work

We are a collaborative and cross-functional team built on the values of a community and driven by accountability, communication, and creative thinking. We believe in short incremental development cycles so we expect our developers to commit code daily at a minimum. We expect our contributors to work autonomously and with an ability to identify, communicate, and solve problems swiftly.

Necessary Experience:

+5 years of experience as a Backend DeveloperExpertise in Javascript and NodeJS+2 years of experience in a leadership position of team of 5+Experience using relational databases like PostgreSQLCloud experience (AWS, GCP, Azure)English C1Agile & Scrum MethodologiesConflict Resolution and Task ManagementEngineering Best Practices

Nice to have:

Experience using Cloudflare, CassandraExperience in AI-related projects

Role Responsibilities

Technical Activities:

Architectural Design: Design and oversee the architecture of the software, ensuring it meets the project's needs and scales effectively.Problem Solving: Address complex technical challenges, provide solutions, and guide the team through difficult issues.Technical Mentorship: Coach and support developers, fostering growth and knowledge sharing within the team.Technology Evaluation: Evaluate and recommend tools, frameworks, and technologies best suit the project requirements.Process Optimization: Identify areas where the development process can be improved, whether through tools, workflows, or methodologies.Performance Monitoring: Regularly assess the development team's performance, as well as that of individual developers. Provide constructive feedback and support to encourage ongoing improvement.Innovation: Encourage innovation and experimentation within the team, fostering a culture of continuous learning and improvement.

Team Management Activities:

Have experience leading a team of at least 5 (10 preferred) people. Demonstrate strong leadership skills and the ability to manage a diverse team working on various projects. Successfully navigates and resolves conflicts, and maintains team cohesion and morale.Leadership without Micromanagement: Effectively Lead without the need of micromanagement. Empower team members to take ownership of their work and make decisions. Provide guidance and support while allowing autonomy and independence.Code Quality Assurance: Conduct regular and thorough code reviews to ensure high-quality, maintainable, and efficient code. Identify and address potential issues early in the development process. Provide constructive feedback to developers to help them improve their coding skills.Collaboration Encouragement: Foster a collaborative environment by promoting open communication and teamwork. Encourage team members to share knowledge, ideas, and best practices. Facilitate regular team meetings and brainstorming sessions.Culture Building: Contribute to building a positive team culture and prioritize team happiness. Organize team-building activities and events to strengthen team bonds. Promote a healthy work-life balance and support the well-being of team members.KPI Metrics Collection: Gather and analyze key performance indicators (KPIs) for each developer to measure productivity and efficiency. Use data-driven insights to identify areas for improvement and recognize high performers. Report on team performance to the Head of Engineering and other stakeholders. Implement a system for tracking progress and addressing any performance issues.Best Practices Enforcement: Conduct training sessions and workshops to keep the team updated on the latest industry trends and techniques.Growth-Oriented: Provide mentorship and coaching to team members to support their professional development.

Contributions to the Work Environment:

Contributor will abide by Divelement's company policies and advise on areas for improvement to the People Operations teamContributor will uphold and embody the core values of Integrity, Ownership, and Empowerment in all their behaviors and contributionsContributor will follow the published processes and playbooks pertaining to their area of expertise and share feedback on improvements

Total Compensation

We base our compensation on the following factors: location, experience, exposure, & skills. Divelement offers a remote-first work environment where autonomy and accountability go hand-in-hand. In addition to our compensation and work environment, we offer PTO, Holidays, and Medical benefits.

Leader Requirements:

Applied knowledge in Domain Area of Expertise

Strategically understands the value an impact that different technologies can have based on different use cases

Core Values

Embrace: You embrace the value as part of your everyday mission at Divelement and understand its impact on the business and community. You actively look for ways to mature your understanding and use of the value.

Supervision

Does not need supervision but proactively reviews work with Leader and Stakeholders because they understand the importance of information sharing. Mentors the mentors. Provides leadership but also knows when to let others run with their ideas. Allows team members to put their own stamp on their daily work (i.e. avoids technical micro-management) while still providing boundaries to ensure project success through supervision.

Knowledge

Subject Matter Expert - very few employees exist at this level. Possesses deep functional expertise and organizational knowledge to identify, explain, and drive decisions that impact entire function and influence company achievement of goals. This individual has emotional intelligence knowledge to support their team's growth.

Their knowledge expands across the organization's functions so that they transfer and translate complex business needs or goals to their team and other teams.

Productivity

Reports on team productivity and focuses on incremental improvements on an individual and team basis. Designs architectures and develops software for functional areas. Create goals, identify problems, & coordinate solutions across teams.

Applies backstopping: recognizes when work falls beyond scope of project and can decide if the project plan should be adjusted to accommodate additional work or if work belongs in a new project.

Teamwork

Responsible for the satisfaction, work capacity, assignment, development, and retention of the Team. Understands that teamwork is vital and keeps the company operational and marketable.

Communication

Sets long-term vision and is able to communicate it clearly to all levels of the organization.

Has a large network of relationships within the Company and a growing one outside of it.

Key Skills

Divelement

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago