
Senior Full Stack Engineer
Posted 1 day ago

Posted 1 day ago
• Design, create, and deploy production 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 functional, product-driven applications.
• Develop and maintain APIs, integrations, and data flows that link front-end experiences to back-end data systems and pipelines.
• Utilize managed and serverless cloud solutions to build efficient, scalable, cloud-native applications.
• Implement solid engineering practices: unit tests, integration tests, automated testing, and Test-Driven Development.
• Take responsibility for deployment processes of the software you create (CI/CD).
• Engage in code reviews, scrum/agile ceremonies, and adhere to SDLC best practices.
• Create reusable, automated processes and tools for the applications you develop.
• Keep up-to-date with advancements in web technologies and actively seek out innovations.
• Collaborate on architectural decisions and provide architecture diagrams to the team.
• Assist in gathering, refining, and grooming requirements for new features.
• Consistently seek improvements for the systems you develop (performance, reliability, security).
• Communicate effectively with others using sound judgment, humor, and fairness in a fast-paced environment.
• Lead the full-stack engineering of the pricing tool, concentrating on the React front-end and seamless integration with Microsoft Dynamics/Dataverse.
• Bachelor's degree in Computer Science or a related technical discipline, or equivalent hands-on experience.
• 3+ years (L2/L3) or 5+ years (Senior / L4) of practical software engineering experience in developing and maintaining full-stack applications.
• Proven track record of integrating web applications (React) with enterprise platforms such as Microsoft Dynamics / MS Dataverse or similar CRM/ERP systems.
• Established expertise in engineering, data pipelines, analytics, and solution architecture.
• Strong skills in JavaScript (TypeScript is a significant advantage) and Python.
• Familiarity with React (or another modern front-end framework such as Vue.js / Next.js).
• Experience with backend frameworks (e.g., Node.js, Nest.js, Express.js, Django, FastAPI).
• Basic knowledge of HTML / CSS.
• 2+ years (L2/L3) or 3+ years (Senior) of experience with cloud platforms — AWS preferred (GCP or Azure is acceptable).
• General proficiency with software engineering tools: Docker, Git, Linux.
• Experience with CI/CD processes and tools.
• Background in various forms of automated software testing.
• Understanding of ETL concepts and best practices for data integration.
• Excellent verbal and written communication skills in English.
• Strong analytical, problem-solving, and critical-thinking abilities.
• Self-motivated, independent, and a cooperative team member.
• Willingness to learn and adapt in a dynamic, multi-client environment.
• Enthusiasm for Test-Driven Development.
• Fully remote
• Flexible Schedule
• Unlimited Paid Time Off (PTO)
• Paid parental/bereavement leave
• Opportunities to work with globally recognized clients to enhance your resume
• Exceptional team to learn and grow with
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.