Backend Developer
Equação IT is a company focused on boosting technology and solid solutions through our expert consultants leading a high perspective and adding value to our customers with the purpose of providing optimization and business growth to our partners.
We are looking for a Backend Developer with the following requirements:
Requirements:
• English should be at least B2;
• Portuguese, and the level should be C1/C2;
• The start date is as soon as possible, and the time zone is GMT.
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.
Qualifications:
• Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
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.
Preferred Qualifications:
• Experience with containerization and orchestration tools such as Docker and Kubernetes.
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. AWS preferred.
• Understanding of microservices architecture and principles.
• Knowledge of CI/CD pipelines and automated deployment tools.
• Experience with test-driven development (TDD) and automated testing frameworks like Mocha, Chai, or Jest.
• Duration: Long Term Contract;
• Location will be Braga or Lisbon, and the working model will be hybrid, with at least 3 days at the office. Candidates must be living in Portugal;