Senior Software Engineer developing full stack applications for global expansion at Vistra. Collaborating with stakeholders and mentoring junior engineers while ensuring software quality.
Responsibilities
Collaborate with stakeholders to understand project requirements and deliver high-quality software solutions
Work with fellow engineers to design and implement full stack applications using Next.js, TypeScript, Node.js, and MySQL
Develop and maintain REST APIs that are secure, performant, and well-documented
Actively participate in Scrum Agile software development activities, including sprint planning, backlog refinement, daily stand-ups, and retrospectives
Champion coding standards and best practices across frontend and backend development
Ensure code quality and performance through code reviews, unit testing, and continuous integration practices
Stay up to date with emerging technologies and industry trends to continuously improve development processes and software quality
Mentor and guide junior engineers, fostering a culture of collaboration and continuous learning
Requirements
Bachelor's degree in computer science, Engineering, or a related field
Proven experience as a Senior Software Engineer or similar role
4-7 years of experience with full stack development using Next.js + TypeScript and Node.js + TypeScript
Strong proficiency with Relational Databases (e.g MySQL), including database schema design, query optimization, and performance tuning
In-depth knowledge of REST API development
Experience working in Scrum Agile software engineering teams
Excellent problem-solving skills and attention to detail
Strong communication and collaboration abilities
Experience working with GraphQL (Bonus)
Experience working with AI technologies and applications (Bonus)
Experience working with Terraform (Bonus)
Knowledge of backend and frontend testing frameworks (Bonus)
Software Developer in Testing ensuring quality and reliability for Tecsys’ cloud - based data platform. Collaborating with data engineers and product owners within an agile team environment.
Senior Software Developer creating and maintaining AI - driven automation systems at Plusgrade. Leading technical design and ensuring quality and security for automation projects.
Fullstack Developer at Sogo Tecnologia focusing on innovative solutions for governmental processes. Collaboration in teams to develop and maintain software solutions using web technologies.
Full Stack Developer at Certisign, designing user interfaces and developing backend solutions. Collaborating on scalable software architecture across teams to ensure client requirements.
Software Engineer responsible for developing AI - integrated features from backend to frontend for an energy transition startup in Germany. Collaborating on security practices and data integration.
Senior Lead Engineer managing design engineers in complex project implementations at Celestica. Overseeing large projects and coordinating efforts across global teams in engineering.
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.