Backend Software Engineer

BytePitch - Software Labs Logo

BytePitch - Software Labs

πŸ“Remote - Portugal

Summary

Join BytePitch as a Backend Engineer and contribute to the design, development, and maintenance of our software applications and systems. Collaborate with a team of engineers to build robust and scalable backend solutions. Your expertise in backend development will ensure our software's performance, reliability, and security. We offer competitive salaries, additional benefits, fully remote work, flexibility, and a supportive environment. BytePitch values diversity and inclusion, creating a welcoming and respectful workplace. We are looking for experienced backend engineers with a strong skillset and a passion for building high-quality software.

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 AWS and Flask
  • A very good command of different programming languages such as Python and Typescript
  • Familiar with containerisation using Docker
  • Experience with Unix/Linux environments
  • Skilled in building highly concurrent, transactional and resilient services
  • 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 optimise 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

  • Experience in building data pipelines and ETL/ELT processes
  • Familiarity with cloud-native data engineering best practices and architectures
  • Experience in designing and working with data warehouses, such as Snowflake, Athena and Redshift
  • Familiarity with vector databases and their applications in data-intensive use cases
  • AWS certification and hands-on experience with AWS services, including EC2, S3 and Glue
  • Strong problem-solving and analytical skills, with the ability to think critically and creatively
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams

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.