cover

Backend Software Developer/ 2 weeks ago

Netvagas
Attractive
Application ends: 2025-12-29

Quick Summary

Remote Backend Software Developer role requiring a degree and solid experience in OOP, PHP 8.4+, Laravel 12, MySQL, and developing RESTful APIs for complex, large-scale web applications (SPA). Responsibilities include designing scalable features, implementing secure APIs, contributing to architecture, ensuring code quality via testing and reviews, and working within Agile (Scrum/Kanban) teams utilizing monolithic and microservices architectures.

Backend Software Developer

Required Education & Technical Knowledge

  • Degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Software Engineering Principles: Solid experience in Object-Oriented Programming (OOP) and knowledge of code design best practices (e.g., SOLID and DRY).
  • Code Management: Experience with version control systems, preferably Git/GitHub.
  • Proficiency in PHP 8.4+ and Laravel 12 Framework.
  • Experience developing RESTful APIs and utilizing MySQL databases.
  • Knowledge of Javascript, Typescript, Vue3, HTML, and CSS.
  • Practical experience consuming RESTful APIs (JSON).

Professional Experience

  • Solid experience in software development using PHP.
  • Proven history of delivering projects on defined deadlines while maintaining code quality.
  • Previous experience developing complex, large-scale web applications (SPA).
  • Experience working in agile teams (Scrum/Kanban) and collaborating across different product areas.
  • Experience implementing solutions using monolithic and microservices architectures.

Key Responsibilities & Tasks

  • Develop robust and scalable features: Create new functionalities and evolve existing backend systems to support user base growth.
  • Design and implement secure, efficient, and well-documented APIs, collaborating with Frontend and Product teams for fluid integration.
  • Actively participate in architecture discussions and contribute innovative technical solutions, ensuring platform performance, security, and maintainability.
  • Ensure code quality by writing comprehensive tests and conducting constructive code reviews, promoting best practices and technical growth.
  • Support system operation and stability by collaborating on bug identification/correction and continuous infrastructure improvement to guarantee high availability.
  • Collaborate within the Product team, fulfilling agreed points in each sprint and ensuring sprint planning goals are met.
  • Actively participate in team rituals, planning, and meeting sprint goals, and support the team in resolving challenges.

Expected Attitudes & Soft Skills

  • Proactivity in identifying and proposing improvements to code architecture.
  • Leadership profile capable of supporting the team in decision-making.
  • Ability to validate unclear activities, ensuring complete understanding.
  • Good time management and organization skills.
  • Collaborative mindset focused on knowledge sharing and team growth.
  • Clear and assertive communication for interacting with designers, product managers, and other engineers.
  • Passion for quality, clean code, and attention to performance and scalability details.
  • Autonomy and organization to manage tasks and ensure sprint deliveries.
  • Curiosity and interest in staying updated on new technologies and backend ecosystem trends.
  • Ability to review and improve other developers' code.

Differentiators (Preferred Qualifications)

  • Experience with Cloud Computing and Docker.
  • Knowledge of DevOps (CI/CD, deployment, release).
  • Participation in critical projects requiring high availability and scalability.

Share

Netvagas

Netvagas

  • Address
    São Paulo, Estado de São Paulo
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy