Senior Fullstack Engineer

Parser
Huelva, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Agile Methodology Amazon Web Services Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Databases Web Development Django Web Framework Iterative and Incremental Development
+29 more
Python (Programming Language) NoSQL Parsing Scrum Methodology Query Optimization Software Systems SQL Databases Systems Architecture Web Applications Web Application Frameworks Workflow Management Systems Google Cloud ReactJS Flask (Web Framework) Backend Git Containerization Webpack Integration Tests Kubernetes Information Technology Maintaining Code Front End Software Development React Redux Restful APIs Software Version Control Docker User Administration Microservices

Job description

About the roleParser is seeking a highly skilled Senior Fullstack Engineer to join our dynamic team in Spain. This role is ideal for an individual who thrives in a collaborative environment and is passionate about developing innovative software solutions. As a Senior Fullstack Engineer, you will be responsible for designing, implementing, and maintaining both front-end and back-end systems, ensuring high performance and responsiveness to requests from the front end. You will work closely with product managers, designers, and other engineers to deliver high-quality products that meet the needs of our users.Key factsLocation: Spain (Hybrid)Engagement: Full-timeWhat you’ll doDesign and develop scalable web applications using modern frameworks and technologies, primarily focusing on Python for back-end development and React for front-end interfaces.Collaborate with cross-functional teams to gather requirements, define project scopes, and establish timelines for deliverables.Implement RESTful APIs to facilitate seamless communication between the front-end and back-end systems, ensuring optimal performance and security.Conduct code reviews and provide constructive feedback to team members, fostering a culture of continuous improvement and knowledge sharing.Troubleshoot and resolve technical issues across the full stack, ensuring minimal downtime and optimal user experience.Optimize applications for maximum speed and scalability, employing best practices in coding and architecture.Stay updated with emerging technologies and industry trends, integrating relevant advancements into the development process.Mentor junior engineers, providing guidance and support to help them grow their technical skills and advance their careers.Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure effective project management and team collaboration.Document development processes, code changes, and system architecture to maintain clear communication and facilitate onboarding of new team members.Engage with users to gather feedback and insights, using this information to inform future development and improve product offerings.Contribute to the overall strategy and direction of the engineering team, helping to shape the technical roadmap and vision of Parser.RequirementsBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.A minimum of 5 years of experience in full-stack development, with a strong focus on Python and React.Proven experience in building and maintaining RESTful APIs and microservices architecture.Solid understanding of database management systems, both SQL and NoSQL, and experience with data modeling and query optimization.Familiarity with version control systems, particularly Git, and experience working in collaborative environments.Strong problem-solving skills and the ability to work independently as well as part of a team.Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.Experience with Agile methodologies and a passion for iterative development processes.A portfolio or examples of previous work that demonstrate your capabilities and experience in full-stack development.Nice to haveExperience with cloud platforms such as AWS, Azure, or Google Cloud, particularly in deploying and managing applications.Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.Familiarity with CI/CD pipelines and automated testing frameworks to enhance development efficiency.Previous experience in a startup environment or fast-paced tech company, showcasing adaptability and initiative.Understanding of UX/UI principles and experience working closely with designers to create user-friendly interfaces.Skills & toolsProficient in Python, React, JavaScript, HTML, CSS, SQL, and NoSQL databases.Familiarity with frameworks such as Django or Flask for back-end development.Experience with front-end libraries and tools like Redux or Webpack.Knowledge of testing frameworks and methodologies, including unit testing and integration testing.Understanding of security best practices in web application development.Practical notesThis position is hybrid, allowing for a combination of remote work and in-office collaboration in Spain.The salary for this role is competitive and commensurate with experience, reflecting the value of your contributions to the team.Visa sponsorship may be available for qualified candidates who require work authorization in Spain.#J-*****-Ljbffr

Requirements

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of experience in full-stack development, with a strong focus on Python and React. Proven experience in building and maintaining RESTful APIs and microservices architecture. Solid understanding of database management systems, both SQL and NoSQL, and experience with data modeling and query optimization. Familiarity with version control systems, particularly Git, and experience working in collaborative environments. Strong problem-solving skills and the ability to work independently as well as part of a team. Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders. Experience with Agile methodologies and a passion for iterative development processes. A portfolio or examples of previous work that demonstrate your capabilities and experience in full-stack development. Nice to have Experience with cloud platforms such as AWS, Azure, or Google Cloud, particularly in deploying and managing applications. Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes. Familiarity with CI/CD pipelines and automated testing frameworks to enhance development efficiency. Previous experience in a startup environment or fast-paced tech company, showcasing adaptability and initiative. Understanding of UX/UI principles and experience working closely with designers to create user-friendly interfaces. Skills & tools Proficient in Python, React, JavaScript, HTML, CSS, SQL, and NoSQL databases. Familiarity with frameworks such as Django or Flask for back-end development. Experience with front-end libraries and tools like Redux or Webpack. Knowledge of testing frameworks and methodologies, including unit testing and integration testing. Understanding of security best practices in web application development. Practical notes This position is hybrid, allowing for a combination of remote work and in-office collaboration in Spain.

Benefits & conditions

The salary for this role is competitive and commensurate with experience, reflecting the value of your contributions to the team. Visa sponsorship may be available for qualified candidates who require work authorization in Spain. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all