FullStack Software Engineer

BytePitch - Software Labs Logo

BytePitch - Software Labs

πŸ“Remote - Portugal

Summary

Join BytePitch as a Full-Stack Engineer and contribute to the design, development, and maintenance of our software applications' frontend and backend components. You will collaborate with designers and engineers to create visually appealing and user-friendly interfaces, build robust backend systems, and optimize code for speed and performance. This role requires proficiency in frontend and backend technologies, experience with version control, and strong communication skills. BytePitch offers a fully remote work environment, flexible hours, competitive salary, additional benefits, and opportunities for professional development.

Requirements

  • Proven experience in fullstack software development, with a strong portfolio showcasing projects you have worked on
  • Proficiency in frontend technologies (HTML, CSS, JavaScript) and modern frontend frameworks (e.g., React, Angular, Vue.js)
  • Strong understanding of backend technologies and programming languages (e.g., Python, Java, Node.js, Ruby)
  • Experience with version control systems (e.g., Git) and code collaboration tools
  • Attention to detail and a passion for creating visually appealing and user-friendly interfaces
  • Effective communication and collaboration skills to work within cross-functional teams
  • Adaptability to evolving technologies and project requirements

Responsibilities

  • Design, develop, test, and maintain our software applications' frontend and backend components
  • Collaborate with designers to create visually appealing, responsive user interfaces that enhance user satisfaction
  • Build robust backend systems, including APIs and databases, to support frontend functionality
  • Optimize code, assets, and databases for speed and performance, ensuring a seamless user experience
  • Ensure that web applications work consistently across various browsers and platforms
  • Develop mobile-friendly and responsive designs that adapt to different screen sizes and devices
  • Implement best UI/UX design practices to enhance usability and overall user experience
  • Develop interactive features and components using JavaScript frameworks (e.g., React, Angular, Vue.js) and backend technologies
  • Write and maintain unit tests, conduct thorough testing, and troubleshoot issues on both the frontend and backend
  • Work closely with other engineers, designers, and other team members to deliver integrated and seamless solutions
  • Create clear and concise technical documentation for front- and backend code and development processes
  • Stay up-to-date with the latest development trends, technologies, and industry best practices

Benefits

  • Two types of contracts are available: Employment & Service (B2B) Agreements
  • Competitive salary according to your experience
  • Additional benefits such as meal allowance, health insurance, extra days off (depending on the type of contract/location)
  • Fully remote work
  • Flexibility to help you balance the personal and professional aspects of your life
  • An inclusive culture where you can be yourself and thrive professionally
  • A supportive environment for your overall well-being
  • A budget for training
  • A personalised development plan based on our career paths
  • Opportunities to travel according to the project/client needs
  • Face-to-face company events per year to connect with colleagues and strengthen company culture

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.