FULL STACK DEVELOPER Versigent designs and delivers the systems that move power through modern technology. From vehicles to robotics to energy platforms, our electrical distribution systems enable the next generation of electrified, automated and connected products. As a standalone company, we combine deep engineering expertise with the speed and focus needed to solve increasingly complex challenges. Our teams move quickly, think with precision and deliver at scale — helping customers do more without adding cost, weight or complexity.
What defines us is how we work: with the agility and momentum of a startup, backed by the experience and discipline of a proven global leader. That combination creates an environment where ideas move faster, ownership is real and impact is visible.
YOUR ROLE As a Full Stack Engineer, you will design, build, and maintain scalable end-to-end software solutions using .NET, Python, and DevOps practices. You will play a key role in architecture decisions, development standards, and technical leadership, contributing across the full technology stack.
Responsibilities Design & Architecture Architect scalable and maintainable software solutions based on business requirements
Design robust database schemas, optimizing performance and ensuring data integrity
Create comprehensive system designs and technical specifications
Establish coding standards, patterns, and best practices for the development team
Make technology stack recommendations aligned with project needs and organizational strategy Development and Implementation Develop server-side logic, APIs, databases, and server infrastructure using .NET and/or Python
Build responsive and intuitive user interfaces using HTML, CSS, JavaScript, and frameworks such as React or Blazor
Work with both SQL and NoSQL databases, including schema design, query optimization, and data integrity
Write clean, efficient, and well-documented code in line with established standards
Implement comprehensive testing strategies to ensure solution quality and performance Problem Solving & Technical Leadership Solve complex technical challenges with innovative and efficient solutions
Troubleshoot and resolve critical issues across the full technology stack
Evaluate and integrate third-party technologies and services when appropriate
Lead technical discussions and design reviews
Balance technical debt management with feature development Collaboration and Mentorship Work closely with developers, designers, and stakeholders, mentoring junior developers
Collaborate with internal and external stakeholders to refine and clarify requirements
Provide technical guidance and ongoing support to junior team members
Conduct thorough code reviews to ensure quality and promote knowledge sharing
Support cross-functional teams in understanding technical constraints and opportunities
Communicate complex technical concepts clearly to both technical and non-technical audiences Documentation and Knowledge Sharing Create, maintain, and continuously improve documentation related to developed solutions
Produce and maintain comprehensive technical documentation
Document architecture decisions and system design rationales
Improve coding guidelines and best practices documentation
Share knowledge through presentations, workshops, and pair programming
Contribute to the team’s continuous learning culture YOUR BACKGROUND Minimum 5 years of software development experience, with at least 3 years in full-stack development
Proven experience working across backend, frontend, and infrastructure layers
Strong ownership mindset and ability to work independently on complex technical topics
Experience collaborating with stakeholders in dynamic, cross-functional environments Qualifications Bachelor’s or master’s degree (preferred) in Computer Science, Technology, Engineering, Data Science
Strong experience with .NET (C#) and Python
Solid full-stack experience with modern frontend technologies
Strong knowledge of SQL and NoSQL databases
Experience applying best practices in clean code, testing, and documentation
Hands-on experience with DevOps practices (CI/CD, automation, production support) Nice to have Experience with cloud platforms (Azure, AWS, or GCP)
Containerization and orchestration (Docker, Kubernetes)
Infrastructure as Code (e.g. Terraform, Bicep)
Monitoring, logging, and observability practices
Security best practices in software development WHY JOIN US? Grow with purpose. We invest in our people by creating opportunities to build skills, take on new challenges, and develop over time.
Do work that shows up in the real world. What you contribute here powers systems that are critical to how industries operate and evolve. The impact is visible and lasting.
Succeed with the right support. We provide the tools, resources, and environment needed to perform at a high level and sustain that success.
Private health care effective day 1 of employment
Opportunities to give back to the community Please Note That To Be Considered For This Position, Candidates Must Be Legally Eligible To Work In Portugal.
Valid residence permit or working visa
Portuguese Tax Identification Number (NIF)
Portuguese Social Security Number (NISS) Please send your CV in English! APPLY TODAY! If you are looking for a role where you can grow, contribute, and see the direct impact of your work, we encourage you to apply and be part of what Versigent is building next.
Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates Versigent is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
¿Te interesa este puesto?
Salario tipico para Full Stack Developer em Lisboa:
EUR 35 000 - 35 000
Baseado em 31 vagas de emprego
Ver dados salariais completos