Software Houses
Senior Software Engineer
Can you imagine yourself being part of a global, innovative, and ever-evolving project, where technology and creativity come together to create solutions that make a real impact? If you’re looking for a dynamic environment with a culture of collaboration and innovation, where you’ll have access to exciting challenges and real opportunities for growth, then this is the project for you!
We are looking for a Senior Software Engineer to work in Braga, Coimbra, Porto or Lisbon (Hybrid).
Key Responsibilities:
- Design, develop and maintain software that addresses complex product and business challenges;
- Provide constructive code reviews to maintain high standards and support team growth;
- Deliver high-quality, production-ready code, ensuring successful completion of team goals;
- Write and maintain comprehensive unit and integration tests to ensure code quality and coverage;
- Integrate software with monitoring and support tools to ensure operational excellence;
- Create, review, and maintain clear technical documentation;
- Actively participate in and occasionally lead agile planning, delivery processes, and retrospectives;
- Collaborate with Architect, delivery, and technical leads to design software and break down features into implementable tasks.
Requirements:
- 5+ years of professional experience in software development, with 3+ years using Node.js. Proficiency in JavaScript/TypeScript;
- Solid understanding of RESTful APIs, microservices, and event-driven architectures. Experience with frameworks like Express, NestJS, or Fastify;
- Experience with message queues (Kafka, RabbitMQ, SQS);
- Proficiency with databases (SQL and NoSQL — e.g., PostgreSQL, MongoDB, Redis);
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (Preferably AWS and serverless services like Lambda, CodePipeline, CloudDevelopmentKit – CDK);
- Excellent problem-solving and communication skills.
Nice to have:
- Experience with frontend frameworks like React or Next.js;
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI);
- Knowledge of Terraform or other Infrastructure as Code tools.
What can you expect from us?
- Health insurance;
- A personalized training plan, with a budget to spend on the training and technical books you find necessary;
- Constant feedback so you can grow professionally;
- Remote onboarding process;
- Team events every semester so you can live new adventures;
- Exclusive discounts and offers from our partners;
- Culture of proximity and transparency. Your ideas and needs are heard and valued by us!