Lean Tech

Mid-Level Full-Stack Developer

Lean Tech

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerJavaKubernetesMariaDBMicroservicesMySQLReactReduxSpringSpring BootSpringBootSQLTypeScript

About the role

  • Design, develop, and maintain efficient, reusable, and reliable full-stack code using Java (SpringBoot) on the backend and React on the frontend
  • Collaborate with cross-functional teams to define, design, and implement new features that meet user requirements and business goals
  • Ensure high application performance, quality, and responsiveness by troubleshooting bottlenecks and implementing effective solutions
  • Maintain code quality and consistency through best practices, design patterns, and automated testing
  • Participate in code reviews and provide mentorship to junior team members
  • Work closely with stakeholders to understand technical requirements and provide innovative solutions to meet project objectives

Requirements

  • Minimum of 4 years of software development experience
  • Mid+ level expertise in backend and frontend development
  • Extensive experience in backend development using Java and Spring Boot
  • Solid experience in frontend development with React and its ecosystem
  • Strong understanding of object-oriented programming, design patterns, and software architecture
  • Familiarity with RESTful APIs and microservices architecture
  • Knowledge of modern frontend build tools and deployment pipelines
  • Knowledge and experience with SQL Server and MySQL
  • Previous 3 years of experience using TypeScript
  • Familiarity with cloud platforms such as AWS or Azure (nice to have)
  • Experience with containerization technologies like Docker and Kubernetes (nice to have)
  • Knowledge of additional frontend libraries or frameworks such as Redux (nice to have)
  • Previous knowledge or experience working with MariaDB (nice to have)
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (preferred)
  • Excellent problem-solving and critical-thinking skills
  • Strong communication skills and ability to work effectively within a collaborative team environment