Loading...

Technical Lead Fullstack (SaaS)

Fulltime
Remote
50K - 60K
Loading...
logo company
Company:

Details:

Job Information

Details

Technologies
JavaAngularPeople management
Salary
50K - 60K
About

Full Stack Technical Leader

Why join our team?

  • Thrive in the new digital business world.
  • Lead high-value strategic projects with a tangible business impact.
  • Experience a dynamic and international work atmosphere with colleagues across continents.
  • Enjoy a flexible work environment with remote working options.
  • Access a variety of training courses to continuously improve your skills.
  • Take part in engaging events organized by our team, including work socials and team-building activities.

Your responsibilities:

We are actively seeking an experienced Full Stack Technical Leader to join our team. As a Technical Leader, you will work closely with the product manager of your squad and report to the engineering manager. Your primary responsibility will be managing and leading your squad technically, designing and developing features and solutions for the platform within your scope, and contributing to the company´s growth.

To be successful in this role, you should possess a deep understanding of industry best practices, strong organizational and leadership skills, and proficiency in Java and Angular technologies. Additionally, you should demonstrate analytical thinking, the ability to anticipate issues and propose remedial actions, and excellent teamwork skills.

Squad/Team Organization:

  • Directly manage a team of 3 to 4 developers.
  • Collaborate with a product manager for backlog prioritization and feature/user story definition.
  • Work closely with a UX/UI designer (acting at the tribe level).
  • Coordinate with an automated QA (acting at the tribe level).
  • Collaborate with other technical leaders.

Roles and Responsibilities:

We expect the following from your profile:

  • Perform requirement analysis and oversee the implementation of project scope architectures.
  • Provide customized reusable solutions for projects, programs, or operational needs.
  • Develop high-quality and detailed designs, dedicating a minimum of 50% of your capacity.
  • Conduct unit testing using automated frameworks, identify and address potential risks, and create mitigation plans.
  • Configure your own work or that of the team and assess the technical impact of various technologies/strategies.
  • Review the work of other developers, providing constructive feedback for improvement.
  • Adhere to coding standards and best practices to ensure high-quality deliverables.
  • Contribute as a team member to operational, integration, or application architecture requirements, design, implementation, or ongoing operations.
  • Apply company standards to synchronize code across releases, merges, and branches.
  • Provide weekly reporting to the Engineering manager on squad performance and ongoing/planned actions.

Our requirements:

  • Master´s degree or equivalent in Computing/Information Technology.
  • Minimum of 6 years of development experience in Java.
  • Experience with the Spring/Spring Boot framework.
  • At least 6 years of experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
  • Knowledge of web stack layers, including Redis, Elastic Search, and RabbitMQ.
  • Experience in implementing RESTful web services.
  • Minimum of 5 years of experience with frontend TypeScript language (e.g., Angular).
  • Familiarity with implementing custom frameworks for security and validation.
  • Experience with batch processing implementations.
  • Previous experience in a team-leading role.
  • Strong verbal and written communication skills.
  • Fluent in English.
  • Advanced understanding of modern software development methodologies, including unit testing, OWASP10 security, and performance.
  • Proficient in software testing methodologies, scripting, and tools (e.g., JUnit, Jasmine).
  • Ability to work effectively in a team and with clients.

Going further:

  • We work using Agile methods (Scrum) and empower squads with full autonomy in the process.
  • Each squad and tribe is driven by OKRs (Objectives and Key Results), which Product Managers and Technical Leaders translate into Now/Next/Later roadmaps and share with the entire company.
  • We work in a UNIX containerized environment and use GitLab CI/CD for regular application/microservice
Loading...