Senior Fullstack Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4+ years of software engineering experience, focusing 70% on Frontend and 30% on Backend., BS in Computer Science or related field, or equivalent relevant experience., Solid understanding and practical experience with the Vue.js ecosystem and advanced skills in Modern HTML and CSS., Proficient in Java and experienced with testing frameworks like Jest or Vitest..

Key responsabilities:

  • Lead the design and development of scalable software solutions using modern HTML and CSS.
  • Implement secure coding best practices and maintain compliance with industry standards.
  • Collaborate with cross-functional teams to align on requirements and deliver high-quality features.
  • Engage in Agile/SCRUM methodologies, participating in sprint planning and retrospectives to improve team velocity.

Lean Tech logo
Lean Tech Information Technology & Services SME https://www.leangroup.com/
501 - 1000 Employees
See all jobs

Job description

Description

Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a Full Stack Developer to design, develop, and deploy scalable services using Java, JavaScript frameworks (Vue.js, React), HTML, and CSS while collaborating with engineers to drive innovation and ensure cross-compatibility across platforms.

Position Title: Senior Fullstack Software Engineer

Location: Remote - LATAM

What you will be doing:
We are seeking a Full Stack Developer to play a critical role in designing, developing, and deploying highly scalable services. Your expertise will drive the innovation of a strategic transformation, enhancing our product family built on a robust common platform and shared design principles. Collaborating within a team of skilled engineers, you will ensure the successful completion and documentation of projects, while maintaining cross-compatibility across browsers, platforms, and devices. Emphasizing best practices in secure coding, you will leverage your skills in Java, JavaScript frameworks (Vue.js, React), and modern HTML and CSS to push the boundaries in software development. Engage in a highly collaborative, supportive environment, where your contributions will significantly influence the future direction of our organization. Key responsibilities include:
  • Lead the design and development of robust, scalable software solutions using modern HTML and CSS, ensuring code quality and performance. 
  • Implement and maintain secure coding best practices to protect data and ensure compliance with industry standards. 
  • Utilize advanced knowledge of testing frameworks such as Jest or Vitest to ensure the stability and reliability of applications. 
  • Collaborate with cross-functional teams, including product managers and designers, to align on requirements and deliver high-quality features. 
  • Advocate for and contribute to the evolution of component-driven architectures using Vue.js or other JavaScript frameworks. 
  • Employ intermediate proficiency in Java to develop and optimize backend services and server-side logic. 
  • Use Webpack and other build tools to streamline the development process and enhance build efficiency. 
  • Demonstrate competency with Git/GitHub, managing code versions and facilitating collaborative development across teams. 
  • Engage in Agile/SCRUM methodologies, participating in sprint planning, reviews, and retrospectives to improve team velocity and product quality. 
  • Utilize CircleCI for continuous integration and deployment, ensuring seamless application updates and maintenance.

Requirements & Qualifications
To excel in this role, you should possess:
  • 4+ years of software engineering experience collaborating with Product
  • Managers and Designers
  • A focus with 70% in Frontend and 30% in Backend.
  • Solid understanding and practical experience with the Vue.js ecosystem
  • BS in Computer Science or related field, or equivalent relevant experience
  • Proficient in Java with practical working knowledge
  • Experience with micronaut or SpringBoot.
  • Experience in developing microservices architecture adhering to domain-driven design principles
  • Advanced level skills in Modern HTML and CSS
  • Advanced coding skills, with a strong grasp of secure coding best practices
  • Advanced expertise in testing frameworks, such as Vitest or Jest
  • Intermediate understanding of JavaScript frameworks, including Vue and React
  • Experience with component-driven architectures
  • Competence with build tools and effective use of Webpack
  • Practical experience using version control systems, including Git and GitHub
  • Intermediate experience with CircleCI for continuous.
  • Knowledge of Agile and SCRUM methodologies

Nice to have skills
  • Familiarity with GraphQL for efficient data fetching and handling complex queries
  • Experience in using Micronaut for building microservices
  • Understanding of cloud platforms like AWS or Azure
  • Knowledge of containerization technologies such as Docker and Kubernetes
  • Proficiency in using JIRA and Confluence for project tracking and team collaboration
  • Experience contributing to open-source projects, showcasing active participation in tech communities
  • Strong problem-solving skills with a proactive approach to tackling challenges
  • Excellent communication skills to facilitate seamless collaboration across teams
  • Adaptability to quickly learn and apply new technologies as needed
 
Soft skills
  • Leadership and mentorship skills are crucial for guiding and empowering team members in a highly collaborative environment.
  • Strong communication skills are vital to maintaining transparent and empathetic interactions with customers, partners, and colleagues.
  • Problem-solving abilities are essential for navigating complex challenges in building scalable and reliable software solutions.
  • Adaptability and a mindset geared toward continuous learning are important for embracing new trends and technologies in a dynamic work setting.
  • Collaboration skills are key to working effectively with cross-functional teams of developers, designers, and product managers.

Why you will love Lean Tech:

  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career paths and mentorship programs that will lead to new levels. 


Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Adaptability
  • Leadership
  • Communication
  • Mentorship
  • Problem Solving

Full Stack Engineer Related jobs