Backend Software Engineer

BytePitch - Software Labs Logo

BytePitch - Software Labs

πŸ“Remote - Portugal

Summary

Join BytePitch as a Backend Engineer and design, develop, and maintain the backbone of our software applications and systems. Collaborate with a team to build robust and scalable backend solutions. Your expertise will ensure our software's performance, reliability, and security. You will be responsible for designing and optimizing databases, creating efficient APIs, and implementing security best practices. We offer competitive salaries, additional benefits, fully remote work, flexibility, and a supportive environment. BytePitch fosters a diverse and inclusive workplace.

Requirements

  • More than 3 years of experience in similar functions
  • Familiar with service-oriented architectures, design patterns and data structures
  • Competent in test automation, continuous integration and continuous delivery
  • Proficient in building performance applications and monitoring them, showing that you care about your code
  • Expert in relational and non-relational databases (SQL and NoSQL)
  • Solid experience with frameworks such as Node.js and with AWS
  • A very good command of different programming languages such as Javascript and Typescript
  • Skilled in building highly concurrent, transactional and resilient services
  • Acquainted with agile methodologies such as Scrum, Kanban and DevOps
  • Autonomy, proactivity, accountability and organisational skills
  • Empathy, flexibility, adaptability and ability to work in a team
  • Fluent in English

Responsibilities

  • Design, develop, test, and maintain backend components and systems to support our software applications
  • Create efficient and secure APIs facilitating communication between the front-end and various services
  • Design and optimize databases, write complex SQL queries, and work with relational and NoSQL databases
  • Build systems that can handle high-traffic loads and scale horizontally as needed
  • Identify and resolve performance bottlenecks and continuously improve system performance
  • Implement security best practices to protect data and systems from potential threats and vulnerabilities
  • Write unit tests, conduct thorough testing, and troubleshoot issues to ensure the reliability of backend systems
  • Work closely with Frontend developers, DevOps engineers, and other team members to deliver integrated solutions
  • Create clear and concise technical documentation for backend systems, APIs, and processes
  • Stay up-to-date with the latest backend development trends, and best practices

Preferred Qualifications

Blockchain knowledge is valued

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.