Senior Full Stack Software Engineer (Python – NodeJS) We are seeking a seasoned Contract Full Stack Software Engineer with 5+ years of experience to join our team for a time-limited project. This role focuses on the maintenance and enhancement of a specific established system within our platform. About the Team Our team is supportive, inclusive, and values collaboration. We operate with transparency and alignment, guided by scaled agile practices that promote continuous improvement. - 5+ years of professional experience as a Full Stack Software Engineer. - Strong proficiency in Python for backend development. - Strong proficiency in NodeJs. - Proven experience with FastAPI for building web APIs. - Solid experience with TypeScript React. - Extensive hands-on experience with AWS cloud services (e.g., Lambda, API Gateway, S3, RDS, Postgres) within established systems. - Proficiency in database concepts and SQL. - Experience with version control systems (Git). - Experience with containerization technologies (e.g., Docker) in a maintenance context. Job Responsibilities - Develop and maintain both frontend and backend components of an existing system, ensuring high performance, scalability, and reliability. - Implement new features and enhancements for the designated system using Python and FastAPI for backend services. - Contribute to the frontend using a modern TypeScript React. - Leverage and integrate with various AWS services (e.g., Lambda, API Gateway, S3, RDS) as part of the existing architecture. - Write clear, concise technical documentation to support ongoing maintenance and knowledge transfer. - Actively participate in code reviews to maintain code quality and ensure adherence to established patterns. What We Offer Culture of Caring. We prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you'll experience an inclusive culture of acceptance and belonging, where you'll have the chance to build meaningful connections with collaborative teammates. Learning and Development. We are committed to your continuous learning and development. You'll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career. Interesting & Meaningful Work. Our team engages in projects that matter. Each project is a unique opportunity to engage your curiosity and creative problem-solving skills. Balance and Flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. High-Trust Organization. Integrity is key in our organization. By joining us, you're placing your trust in a safe, reliable, and ethical global company. About Us As a trusted digital engineering partner to the world's largest and most forward-thinking companies, we collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.