workfromanywhereworkfromanywhere
All jobs
EmergnEngineering

Senior Software Engineer

PortugalPosted today

Emergn is a technology and management consultancy focused on delivering real, lasting solutions to clients, fostering growth and collaboration in a global community. They seek a Senior Software Engineer to design, develop, and deploy Javascript-based applications, emphasizing quality, security, and modern practices.

Location: Portugal

Responsibilities

  • Design, develop, and maintain software applications in line with business requirements.
  • Maintain code integrity and organization that delivers real business value.
  • Ensure the quality covering your code with unit tests.
  • Actively participate in all front, backend activities including testing.

Requirements

  • 7+ years of experience in Javascript
  • CI/CD pipelines, Kubernetes (K8S), and Docker for containerized deployments
  • Cloud services across AWS, Azure, or GCP
  • Test-Driven Development (TDD), Behavior-Driven Development (BDD), and test automation
  • Infrastructure as Code (IaC) methodologies
  • Programming experience in multiple languages or experience to easy switch
  • Frontend frameworks such as React, Next.js, or Angular
  • Effective branching strategies and version control systems (Git)
  • Strong focus on security, code quality, and industry best practices
  • Microservices architecture, design patterns, and event-driven architecture
  • Familiarity with algorithms, data structures, and databases (SQL/NoSQL)
  • Agile methodologies for iterative development and continuous improvement
  • Experience in gathering requirements, collaborating with stakeholders, and creating documentation
  • OOP and functional programming experience
  • Unit testing experience and knowledge of best practices
  • Good understanding of programming best practices, clean code and design patterns
  • English level enough to collaborate with teammates (verbal and written)

Benefits

  • Work within a dynamic international team of experts
  • Excellent opportunity for personal and professional development
  • Freedom to choose the tools that suit you best – Mac or Windows
  • Ability to work with modern technologies
  • Extensive catalogue of educational programs, the possibility of training and certification at the expense of the company
  • Health and life insurance
  • Meal allowance
  • Internet allowance
  • 23 vacation days yearly
  • Birthday gift

Similar remote jobs

TRS ResourcingEngineering

Employers

Melbourne, Australia
yesterday
Crossing HurdlesEngineering

Game Tester

Remote$10 - $20/hour
yesterday
yesterday
2d ago
Grupo AutecoEngineering

Jefe De Calidad Procesos

Rionegro y Guarne
2d ago