
Senior Fullstack Engineer
Posted 4 days ago

Posted 4 days ago
• Design, develop, and deploy production-level web applications in collaboration with team members and stakeholders.
• Collaborate with cross-functional teams (data engineers, data scientists, designers, PMs, and clients) to convert business requirements into effective, product-oriented applications.
• Create and manage APIs, integrations, and data flows that link front-end experiences with back-end data systems and pipelines.
• Utilize managed and serverless cloud solutions to develop efficient, scalable, cloud-native applications.
• Implement sound engineering practices, including unit tests, integration tests, automated testing, and Test-Driven Development.
• Take ownership of deployment processes for the software you create (CI/CD).
• Engage in code reviews, scrum/agile ceremonies, and adhere to SDLC best practices.
• Construct reusable, automated processes and tools related to the applications you develop.
• Stay updated with advancements in web technologies and proactively investigate innovations.
• Contribute to architectural decisions and share architecture diagrams with the team.
• Assist in gathering, refining, and grooming requirements for new features.
• Consistently seek methods to enhance the systems you create (performance, reliability, security).
• Communicate with others using sound judgment, a sense of humor, and consistent fairness in a dynamic environment.
• Lead the full-stack engineering of the pricing tool, emphasizing the React front-end and solid integration with Microsoft Dynamics/Dataverse.
• Bachelor's degree in Computer Science or a related technical discipline, or equivalent practical experience.
• 3+ years (L2/L3) or 5+ years (Senior / L4) of hands-on software engineering experience in building and supporting full-stack applications.
• Demonstrated experience in integrating web applications (React) with enterprise platforms such as Microsoft Dynamics / MS Dataverse or similar CRM/ERP systems.
• Proven expertise in engineering, data pipelines, analytics, and solution architecture.
• Strong proficiency in JavaScript (with TypeScript being a significant advantage) and Python.
• Experience with React or another modern front-end framework (e.g., Vue.js / Next.js).
• Familiarity with a back-end framework (e.g., Node.js, Nest.js, Express.js, Django, FastAPI).
• Fundamental knowledge of HTML / CSS.
• 2+ years (L2/L3) or 3+ years (Senior) of experience with cloud platforms, preferably AWS (GCP or Azure are acceptable).
• Proficient with general software engineering tools: Docker, Git, Linux.
• Experience with CI/CD pipelines and associated tools.
• Familiar with various forms of automated software testing.
• Knowledge of ETL concepts and best practices in data integration.
• Excellent verbal and written communication skills in English.
• Strong problem-solving, analytical, and critical thinking abilities.
• Self-motivated, independent, and a collaborative team player.
• Willingness to learn and adapt in a fast-paced, multi-client environment.
• A passion for Test-Driven Development.
• Fully remote work options.
• Flexible scheduling.
• Unlimited Paid Time Off (PTO).
• Paid parental and bereavement leave.
• Opportunities to work with globally recognized clients, enhancing your resume.
• A top-tier team to learn from and grow with.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.