Post a job

Backend Software Engineer - Javascript/Typescript (Remote from Portugal)

Boost IT logo

Location
Portugal
Boost IT

Job Description

Boost IT is made up of people who are motivated to improve the world and who are passionate about technology. Our vision focuses on the skill to bring people together around complex problem solving for our clients, creating sophisticated solutions.

People are our most important asset and the reason for our business. We are proud of our strong culture, that challenges the status quo and always searches for the best solution for our clients.We believe technology can lead to a positive change in society, connect and inspire and, ultimately, lead to a better future.

BOOST IT. DOING IT. BETTER

Tasks

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code and documentation for functional web application development
  • Design, develop and deploy backend services and APIs that support high traffic, focusing on low latency,
  • scalability, and high availability
  • Join the Backend Community of Practice where you’ll have the opportunity to investigate and share
  • information about technologies within the Backend Engineering Community
  • Participate and support the Agile methods and frameworks by taking part in planning events, daily standups,
  • planning sessions, code reviews and other discussions and events
  • Join a multi-functional Team and work closely with other Engineers while becoming a valued member
  • Continuously improve the product’s architecture and structure
  • Handle and optimize scalable distributed systems on the Cloud
  • Develop automated tests to ensure code quality
  • Use groundbreaking technologies on your daily work
  • Build reusable code and libraries for future use.

Requirements

  • Bachelor’s Degree or higher in Computer Science or Software Engineering with appropriate experience

  • Shown work experience as a Backend Engineer for 3+ years

  • In-depth understanding of the entire web development process (design, development, and deployment)

  • Professional experience with programming languages such as JavaScript or TypeScript

  • Proven experience in source code management tools such as Bitbucket and Git
    Experience with serverless technologies, global distributed systems, RESTful APIs or microservices

  • Good skills with database development and maintenance (preferably NoSQL, like AWS DynamoDB)

  • Knowledgeable about systems architecture, design patterns, logging, and monitoring

  • Experience in automated testing

  • Experience with Scrum Agile framework

  • Teamwork skills with a problem-solving attitude.

    Additional experience that we’ll value:

  • Familiarity with front-end technologies (e.g., HTML, and CSS)

  • Experience building web scale Web Applications

  • Experience with CI/CD pipelines, deployment automation, quality tests, security analysis and Tools (e.g. Terraform, Jenkins)

  • Experience with A/B Testing and Feature Toggling for rolling-out features to production.

Apply for this job

Expired?

Please let Boost IT know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot