Software Houses
Senior Backend Developer
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 Backend Developer to work in this project in Braga or Lisbon (Hybrid).
Key Responsibilities:
- Design and Develop Backend Services: Architect, design, and develop robust, scalable, and secure backend services and APIs using TypeScript;
- Database Management: Design, implement, and manage database schemas, queries, and transactions to support application functionality;
- Collaborate with Cross-Functional Teams: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver efficient solutions;
- Optimize Performance: Ensure high performance and responsiveness of applications by optimizing server-side logic and database queries;
- Code Review and Mentorship: Conduct code reviews to maintain code quality and provide mentorship to junior developers.
- Testing and Debugging: Write and execute unit and integration tests, and identify and fix bugs or performance issues;
- Stay Updated with Industry Trends: Keep up to date with the latest industry trends in backend development and TypeScript, ensuring that the team is using the best possible techniques and tools.
Experience:
- 5+ years of experience in backend development;
- Proven experience with TypeScript and JavaScript;
- Experience with backend frameworks such as Node.js or NestJS.
Skills:
- Strong proficiency in TypeScript;
- Solid understanding of server-side programming and architecture;
- Experience with relational and/or NoSQL databases such as PostgreSQL or MongoDB;
- Proficiency in building RESTful;
- Familiarity with version control tools such as Git;
- Strong problem-solving skills and the ability to think critically and independently;
- Excellent communication skills and the ability to work collaboratively in a team environment.
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;
- Culture of proximity and transparency. Your ideas and needs are heard and valued by us!