09 ago
|
Wodker Associates
|
Barcelona
09 ago
Wodker Associates
Barcelona
Full-Stack Software Engineer
About the Role
We're looking for a Front-End Focused Full-Stack Software Engineer who is passionate about building exceptional user experiences while contributing across the full application stack. You'll spend the majority of your time developing modern, responsive web applications using TypeScript and JavaScript, while collaborating on backend services written in Python.
This role is adecuado for an engineer who enjoys owning features from concept to deployment, working closely with product, design, and backend teams to deliver high-quality software.
Responsibilities
- Design, build, and maintain modern web applications using TypeScript and JavaScript.
- Develop responsive, accessible, and high-performance user interfaces.
- Collaborate with designers to translate wireframes and mockups into polished user experiences.
- Build reusable UI components and maintain shared front-end libraries.
- Integrate with REST APIs and other backend services.
- Contribute to backend development using Python, including implementing APIs, business logic, and data processing.
- Write clean, maintainable, and well-tested code across the stack.
- Participate in code reviews and architectural discussions.
- Debug production issues and optimize application performance.
- Work within an agile development environment, collaborating across engineering, product, and design.
Required Qualifications
- 3+ years of professional software engineering experience.
- Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Experience building complex web applications using a modern front-end framework such as React, Next.js, Vue, or Angular.
- Solid understanding of HTML5, CSS3, responsive design, and web accessibility.
- Experience integrating with RESTful APIs.
- Professional experience developing backend applications in Python.
- Familiarity with relational and/or NoSQL databases.
- Experience using Git and collaborative development workflows.
- Strong problem-solving and communication skills.
Preferred Qualifications
- Experience with React and Next.js.
- Experience with Python web frameworks such as FastAPI, Flask, or Django.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Docker and containerized deployments.
- Knowledge of CI/CD pipelines and automated testing.
- Experience with GraphQL.
- Understanding of application security best practices.
- Experience working in startup or fast-paced product environments.
Technical Skills
Front End
- TypeScript
- JavaScript (ES6+)
- React
- Next.js
- HTML5
- CSS3
- Responsive Design
- REST API Integration
Back End
- Python
- FastAPI, Flask, or Django
- API Design
- SQL and NoSQL Databases
Tools & Practices
- Git
- Docker
- CI/CD
- Automated Testing
- Agile Development
- Code Reviews
📌 Full-Stack Software Engineer (Barcelona)
🏢 Wodker Associates
📍 Barcelona