
Stem recruitment specialists
Find your future role
Job title
Middle Full Stack Developer
Ref no. | BHN582596 |
---|---|
Salary | €2,520/month |
Location | Community of Madrid, Spain |
Start date | ASAP |
Job type | Contract 12 months |
Job status | Open |
Job summary
Middle Full Stack Developer
Key skills required for this role
Middle Full Stack Developer
Important
Middle Full Stack Developer
Job description
Our client, a leading player in the technology sector, is seeking a Middle Full Stack Developer for a contract role. This is an exciting opportunity for those passionate about full-stack development, and it promises a dynamic and vibrant team environment.
Key Responsibilities:
- Back-end development to meet customer's business needs and implement components/parts of features or modules according to modern software development environment (microservice architecture).
- Front-end development.
- Describing own code within technical documents and simple diagrams; providing inputs/updates to specifications for the solution.
- Writing various types of tests (unit, integration, functional, etc).
- Proactively contributing to solution development and process improvements.
- Collaborating in an international distributed team in an Agile environment.
- Efficiently using development toolsets, following code standards, and adhering to team-agreed rules.
- Using best practices and patterns when designing and implementing application components.
- Investigating and fixing application bugs.
Job Requirements:
- Experience as a server-side developer, from DB to UI (using C#, .NET, REST WEB API).
- Experience with SQL (e.g., MSSQL) and NoSQL (e.g., MongoDB).
- Commercial experience with frontend technologies (React, TypeScript).
- Experience with distributed systems/microservices (communication patterns, distributed transactions, eventual consistency).
- Knowledge of clean code practices, OOP, OOD, and design patterns.
- Experience in engineering best practices (code reviews, testing coverage, Agile methodologies).
- Experience with messaging systems (e.g., RabbitMQ/Kafka).
- Experience with ORMs (e.g., EntityFramework).
- Experience with unit and integration testing using testing frameworks (e.g., xUnit).
- Experience with troubleshooting, profiling, and debugging applications.
Desirable:
- Understanding of network interactions (protocols, conventions, e.g., REST, authentication and authorization flows).
- Knowledge of deployment patterns.
- Angular experience is a plus.
- Team player attitude and mentality.
- Ambitious and eager to learn new things.
- Understanding of Agile/Scrum/SAFE.
- B.Sc in computer science or equivalent.
If you are passionate about full-stack development and eager to work in a vibrant and innovative team, we would love to hear from you. Apply now to join our client's dynamic and talented team.