BytePitch - Software Labs

Backend Software Engineer, Node.js

BytePitch - Software Labs

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

About the role

  • **Responsibilities:**
  • - Designing, developing, testing, and maintaining backend components and systems to support our software applications;
  • - Creating 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.

Requirements

  • - 5 or more 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 AWS;
  • - A very good command of different programming languages such as Javascript and Typescript;
  • - Skilled in building highly concurrent, transactional and resilient services;
  • - Blockchain knowledge is valued;
  • - 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.
Benefits
  • **We offer:**
  • - 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, including a partnership with a mental health services provider;
  • - 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentAPI developmentSQLNoSQLperformance optimizationunit testingtest automationcontinuous integrationcontinuous deliveryprogramming languages
Soft Skills
autonomyproactivityaccountabilityorganizational skillsempathyflexibilityadaptabilityteamwork